home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 008 / tdraw300.arc / THEDRAW.DOC < prev    next >
Encoding:
Text File  |  1988-04-28  |  142.9 KB  |  4,137 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.                                 TheDraw Version 3.00
  26.                       Color and Monochrome Screen Image Editor
  27.                                   Operation Manual
  28.  
  29.  
  30.  
  31.                            COPYRIGHT (C) 1986,1987,1988 by
  32.                     TheSoft Programming Services and Ian E. Davis
  33.                                All Rights are Reserved
  34.  
  35.  
  36.  
  37.                             TheSoft Programming Services
  38.                                 1929 Whitecliff Court
  39.                                Walnut Creek, CA. 94596
  40.  
  41.  
  42.  
  43.                     Written in Turbo Pascal v4.0 on a Tandy 1000.
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.            
  51.  
  52.                                    P R E F A C E
  53.  
  54.  
  55.        This  documentation  was  completely  rewritten  for  version  3.0  of
  56.        TheDraw.  This document is copyright  (C) 1988  by TheSoft Programming
  57.        Services.  All rights reserved.
  58.  
  59.        The software  program TheDraw  (TM) is Copyright (C) 1986,1987,1988 by
  60.        TheSoft Programming Services.  All rights are reserved.
  61.  
  62.        TheDraw and TheDrawR are registered trademarks  of TheSoft Programming
  63.        Services.
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.        TheDraw v3.00                  Preface                        i       
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.                                    L I C E N S E
  114.  
  115.  
  116.        TheDraw is  not a  Public Domain  program and is not free.  TheDraw is
  117.        copyright (C) 1986,1987,1988 by TheSoft Programming Services.
  118.  
  119.        Non-registered users of this  program  are  hereby  granted  a limited
  120.        license to  use TheDraw and see if it suitable for their requirements.
  121.        Any  usage  of  TheDraw  other  than  this  limited  purpose  requires
  122.        registration of  each copy  used.    Use  of TheDraw by non-registered
  123.        people outside of this limited license is strictly prohibited.
  124.  
  125.        TheDraw may NOT be modified in any respect, for any  reason, including
  126.        but   not   limited   to,   de-compiling,  disassembling,  or  reverse
  127.        engineering of the program.  The  opening title  screen must  never be
  128.        altered, removed, or modified by any means.
  129.  
  130.        You are free to distribute the PUBLICLY AVAILABLE shareware version of
  131.        TheDraw to others subject  to  the  above  restrictions  and  also the
  132.        following:
  133.  
  134.                TheDraw  must  be  copied  in unaltered form, complete
  135.                with the file containing this license information.
  136.  
  137.                The FULL documentation must be included.
  138.  
  139.                No fee may be charged for its use and remuneration may
  140.                not be  accepted for  TheDraw.  This does not apply to
  141.                computer access charges the  system operators (Sysops)
  142.                of  or  organizations  owning  bulletin board systems,
  143.                online services, etc... may charge subscribers.
  144.  
  145.        System Operators may make TheDraw available  for download  only if the
  146.        above conditions  are met.   If a time limit problem exists because of
  147.        size, then the documentation must be bundled with the THEDRAW.COM file
  148.        to insure each users gets it.
  149.  
  150.        Distributors  of  "Public  Domain", "Shareware", and/or User Supported
  151.        software may distributed TheDraw subject to the above  conditions only
  152.        after obtaining  WRITTEN permission from TheSoft Programming Services.
  153.        This condition statement supersedes all previous agreements.
  154.  
  155.        Please refer to the section entitled registration/ordering section for
  156.        additional information  on registration,  corporate site-licensing and
  157.        related topics.
  158.  
  159.        -----
  160.        This license does not apply  to  the  REGISTERED  version  of TheDraw.
  161.        Different conditions  and agreements pertain to the REGISTERED version
  162.        of TheDraw, and are included with all registration orders.
  163.  
  164.  
  165.  
  166.  
  167.        TheDraw v3.00                  License                       ii       
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.                       O R D E R I N G   I N F O R M A T I O N
  176.  
  177.  
  178.        Once a registered user of TheDraw, you are free to utilize the program
  179.        as often as you wish.  Other than having a clear conscience, there are
  180.        many advantages to registered.  You can opt to receive  in the  mail a
  181.        registered  version  of  TheDraw  with  enhanced  editing  facilities,
  182.        context sensitive pop-up help, and  macro  keys.    You  will  also be
  183.        notified through the mail when a significant enhancement has been made
  184.        to the program.  Once registered, all upgrades are available  for a $5
  185.        upgrade fee plus the original TheDraw diskette (see below).
  186.  
  187.        There  are  two  ways  to  register.    The first is by sending $10 to
  188.        TheSoft Programming Services along with a  registration form.   You do
  189.        NOT receive  the registered  version of TheDraw for this registration,
  190.        but are notified of all available upgrades.  For an  additional $5, we
  191.        send you  the latest  shareware and  registered versions of TheDraw on
  192.        disk along with documentation (on disk) and utilities.
  193.  
  194.        If unsure, you can send a self-addressed floppy diskette mailer with a
  195.        formatted diskette  and $5  to receive the latest shareware version of
  196.        TheDraw for evaluation.
  197.  
  198.        If you want to receive TheDraw on the  new 3½  diskette media,  add an
  199.        additional $5 on each diskette ordered.
  200.  
  201.        Please use the following form when placing an order.
  202.  
  203.  
  204.        -----
  205.        NON U.S.  residents, please  send checks drawn on U.S. funds.  We will
  206.        accept non U.S. currency,  but you  must include  an additional  $5 to
  207.        cover exchange handling.    
  208.  
  209.  
  210.        UPGRADING TO LATEST THEDRAW
  211.        ______________________________________________________________________
  212.  
  213.        Users who have registered (and received a diskette) may upgrade to the
  214.        latest version of TheDraw by sending  in their  TheDraw ORIGINAL DISK,
  215.        along with  $5 (service and handling).  Please use the following order
  216.        form when upgrading.  If there  has  been  an  address  change, please
  217.        indicate so on the order form.
  218.  
  219.        The original  disk must be returned and contain the registered version
  220.        of TheDraw.  The disk will be reformatted  and the  Master copied onto
  221.        it.   Any disk  in poor condition will be replaced by TheSoft.  If the
  222.        serial number label is missing or  the diskette  does not  contain the
  223.        registered  version  of  TheDraw,  the  update will be refused and the
  224.        diskette returned unchanged.
  225.  
  226.  
  227.         
  228.  
  229.        TheDraw v3.00                 Ordering                      iii       
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.        Remit To:           TheSoft Programming Services
  238.                            1929 Whitecliff Court
  239.                            Walnut Creek, CA. 94596
  240.  
  241.        Qty.    Description                                  Each    Total
  242.  
  243.        ____    TheDraw Upgrade to version 3.00              $5.00   ________ 
  244.                (You must return the original diskette that
  245.                 contains your copy of the registered version
  246.                 of TheDraw.)
  247.  
  248.        ____    TheDraw Evaluation Copy                      $5.00   ________
  249.                (You supply diskette, no registration)
  250.  
  251.        ____    TheDraw Registration                        $10.00   ________
  252.                (Does not include a new diskette with the
  253.                 registered version of TheDraw)
  254.  
  255.        ____    TheDraw Registration with 5¼ diskette       $15.00   ________
  256.                (Registration including diskette with the
  257.                 latest shareware and registered program
  258.                 versions along with manual on diskette).
  259.  
  260.        ____    TheDraw Registration with 3½ diskette       $20.00   ________
  261.                (same as above except on new size media)
  262.  
  263.                                                          Subtotal   ________
  264.  
  265.           (Bulk Orders see below for discount)           Discount [-________]
  266.  
  267.           (All non-U.S. orders add $5 Shipping)          Shipping   ________
  268.  
  269.           (Add $5 for Currency Exchange)            Misc. Charges   ________
  270.  
  271.           (CA residents please add 6.5% sales tax)            Tax   ________
  272.  
  273.                                                             TOTAL  $________
  274.  
  275.           Name: ________________________________________________________
  276.  
  277.        Company: ________________________________________________________
  278.  
  279.        Address: ________________________________________________________
  280.  
  281.                 ________________________________________________________
  282.  
  283.                 ________________________________________________________
  284.  
  285.  
  286.        All checks must be drawn on  U.S. Funds  in U.S.  Dollars.   Sorry, no
  287.        C.O.D. orders will be accepted.
  288.  
  289.         
  290.  
  291.        TheDraw v3.00                 Ordering                       iv       
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.                               S I T E   L I C E N S E
  300.  
  301.  
  302.        If you  plan on  using TheDraw  in a corporate, government or business
  303.        environment registration  is  not  optional  and  the  28  day limited
  304.        license is enforced.  For such users, quantity discounts are available
  305.        under this site license agreement.
  306.  
  307.        One MASTER copy of  TheDraw (with  documentation) will  be provided on
  308.        diskette.   The site is responsible for printing the documentation and
  309.        copying the diskettes for distribution.   Backups of the  MASTER disks
  310.        do not count towards the total copies of the license.
  311.  
  312.        With all  site licenses,  the site will supply one contact person with
  313.        which all correspondence will be made.  If a problem should occur, the
  314.        contact person  will call  and make  arrangements to get a fix for the
  315.        glitch.  Updates to TheDraw will be forwarded  to the  contact person.
  316.        When filling  out the  order form,  use contact  persons name to avoid
  317.        confusion at a later date. 
  318.  
  319.  
  320.        Following is the current site license discount rates:
  321.  
  322.                              TOTAL COPIES     DISCOUNT
  323.                                 1 -  10         none
  324.                                11 -  20         5%
  325.                                21 -  50         10%
  326.                                51 - 100         15%
  327.                               101 - 200         20%
  328.                               201 - 500         25%
  329.                               501+              30% 
  330.  
  331.  
  332.        NOTE:   All prices and discounts are subject to change without notice.
  333.                Also  note  that  discounts  are  NOT  cumulative and apply to
  334.                separate orders only.
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.        TheDraw v3.00              Site Licensing                     v       
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.                                   W A R R A N T Y
  362.  
  363.  
  364.        TheDraw is provided AS IS without any warranty,  expressed or implied.
  365.        This  includes  without  limitation  the  fitfulness  to  a particular
  366.        purpose or application and any warranties of merchantability.  
  367.  
  368.        While we tried to be as through as  possible while  debugging TheDraw,
  369.        TheSoft  Programming  Services  shall  not  be liable for any damages,
  370.        whether direct, indirect, special,  or  consequential  arising  from a
  371.        failure of this program to operate in a manner desired by the user.
  372.        TheSoft Programming  Services shall  not be  liable for  any damage to
  373.        data or property which may by caused directly or indirectly  by use of
  374.        this program.
  375.  
  376.        In no event will TheSoft Programming Services be liable to you for any
  377.        damages, including any lost profits, lost savings or  other incidental
  378.        or consequential  damages arising  out of your use or inability to use
  379.        the program, or for any claim by any other party.
  380.  
  381.        -----
  382.  
  383.        If you have a problem with  TheDraw  please  feel  free  to  write and
  384.        describe the  situation.   Registered users, please include the serial
  385.        number found on your diskette.
  386.  
  387.        To those people who  have  registered  (with  diskette),  the physical
  388.        diskette is warranted against defects in materials and workmanship for
  389.        a period of 60 days from date of  shipment by  TheSoft.   Any returned
  390.        disks found bad will be replaced at no charge. 
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.        TheDraw v3.00                 Warranty                       vi       
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.                          T A B L E   O F   C O N T E N T S
  424.  
  425.  
  426.        Preface ...................................................... i
  427.  
  428.        License
  429.           Single User License ....................................... ii
  430.           Giving out Copies ......................................... ii
  431.           System Operators (Sysops) Info ............................ ii
  432.           Software Distributors - Read this ......................... ii
  433.  
  434.        Ordering Information
  435.           Registration .............................................. iii
  436.              Upgrading to latest TheDraw ............................ iii
  437.              Registration only (no diskette) ........................ iii
  438.              Registration (diskette sent out) ....................... iii
  439.              Getting a Trial Copy ................................... iii
  440.              Getting a 3½ inch diskette ............................. iii
  441.           Invoice Order Form ........................................ iv
  442.           Site Licensing ............................................ v
  443.              Bulk Order Discounts ................................... v
  444.  
  445.        Warranty ..................................................... vi
  446.  
  447.        Introduction ................................................. 1
  448.  
  449.        Definitions .................................................. 3
  450.  
  451.        System Requirements .......................................... 4
  452.           Multitasking Environments ................................. 4
  453.  
  454.        Get Running .................................................. 5
  455.           Floppy Disk Installation .................................. 5
  456.           Hard Disk Installation .................................... 5
  457.           Make it Do Something ...................................... 6
  458.           The Demo Files ............................................ 6
  459.           Moving to TheDraw version 3.0 ............................. 7
  460.  
  461.        The Setup Utility ............................................ 8
  462.           Why Setup? ................................................ 8
  463.           Windows and Selecting Options ............................. 9
  464.           Saving and Aborting Changes ............................... 9
  465.           Running Setup ............................................. 9
  466.              Main Menu .............................................. 10
  467.                 Editor Configuration ................................ 10
  468.                    Changing a key entry ............................. 10
  469.                    Allowed Keystrokes ............................... 11
  470.                 Keyboard Customize .................................. 11
  471.                 Screen Mode ......................................... 11
  472.  
  473.  
  474.  
  475.  
  476.  
  477.        TheDraw v3.00                                               vii       
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.        The Setup Utility (cont)
  486.                 Colors .............................................. 12
  487.                 Help Directory ...................................... 13
  488.                 Memory Usage ........................................ 13
  489.                 Defaults ............................................ 14
  490.                 Quit/Save ........................................... 14
  491.  
  492.        Starting TheDraw ............................................. 15
  493.           Command Line Filespecs .................................... 15
  494.           The Status Line ........................................... 15
  495.           HELP! ..................................................... 16
  496.           Cursor Control ............................................ 16
  497.           Command Summary ........................................... 17
  498.  
  499.        TheDraw Keyboard Commands
  500.           Alt-A  Change Text Color Attributes ....................... 18
  501.           Alt-B  Block Action Commands .............................. 19  
  502.           Alt-C  Clear Current Screen ............................... 24
  503.           Alt-D  Set Default Clear Screen Color ..................... 24
  504.           Alt-E  Change Page Layer Edit Screen ...................... 25
  505.                    Sprite Editing ................................... 25
  506.           Alt-F  View Function Key Sets ............................. 26
  507.           Alt-G  Global Commands .................................... 27
  508.           Alt-H  Display Help Information ........................... 29
  509.           Alt-I  Insert a Line ...................................... 30
  510.           ALT-J  Animation Options .................................. 30
  511.                    From Normal Edit Mode ............................ 30
  512.                    From Animation Edit Mode ......................... 32
  513.           Alt-K  Delete a File ...................................... 36
  514.           Alt-L  Load Screen from Disk .............................. 37
  515.           Alt-M  Select Draw Mode (toggle) .......................... 38
  516.           Alt-N  Ruler .............................................. 38
  517.           Alt-O  Change Drive/Sub Directory ......................... 38
  518.           Alt-P  Paint/Fill Commands ................................ 39
  519.           Alt-Q  Redraw Screen (animator mode only) ................. 39
  520.           Alt-R  Restore Current Line ............................... 40
  521.           Alt-S  Save Screen to Disk ................................ 40
  522.           Alt-T  Tab Setup .......................................... 43
  523.           Alt-U  Use Color under Cursor ............................. 43
  524.           Alt-V  View a Screen (not load) ........................... 43
  525.           Alt-W  Edit Character (animator mode only) ................ 44
  526.           Alt-X  Exit TheDraw ....................................... 44
  527.           Alt-Y  Delete Current Line ................................ 44
  528.           Alt-Z  Erase Cursor Character (animator mode only) ........ 44 
  529.           Alt-=  Toggle Macro Learning Mode ......................... 45
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.        TheDraw v3.00                                              viii       
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.        TheDraw Keyboard Commands (cont)
  548.  
  549.           Alternate Color Change Options (CTRL-UP/DOWN/LEFT/RIGHT) .. 45
  550.           Solid Spaces (SHIFT-SPACE) ................................ 45
  551.           Full Screen Editing (CTRL-PRTSC) .......................... 46
  552.  
  553.        The Animation System ......................................... 47
  554.           What is Ansi Animation? ................................... 47
  555.           Animation Basics .......................................... 47
  556.           How to Animate Something .................................. 48
  557.           Limitations ............................................... 48
  558.  
  559.        The Presentation Program (THEPP) ............................. 49
  560.  
  561.        Appendix A:  Setting up CONFIG.SYS ........................... 51
  562.  
  563.        Appendix B:  Programmers Programming Tips .................... 52
  564.  
  565.        Appendix C:  Extended/Special Character Set .................. 55
  566.  
  567.        The Future ................................................... 56
  568.  
  569.        Comments ..................................................... 57
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.        TheDraw v3.00                                                ix       
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.                              I N T R O D U C T I O N:
  610.  
  611.  
  612.        TheDraw is  a powerful  screen image  editor for  color and monochrome
  613.        video users.  What does that mean?  Literally, TheDraw makes designing
  614.        and figuring out a video screen display childs play.
  615.  
  616.        Its basic  premise is  this: be easy to use.  The most novice computer
  617.        user can make an Ansi text file screen  with TheDraw  in only minutes.
  618.        From that  point on,  you can  explore and  use more of the horsepower
  619.        available in TheDraw.
  620.  
  621.        Some people are probably saying "it edits screens...  Big deal".  This
  622.        type of  person has  never known  the agony of creating a good looking
  623.        menu or  display for  a program  (assuming he/she  programs), making a
  624.        fancy batch file intro screen, or having to quickly putting together a
  625.        computer presentation for the boss.  
  626.  
  627.        The biggest problem facing most people is we  really do  not know what
  628.        will  look  good  until  we  see  it.    Manually editing a screen can
  629.        literally take hours.  With  TheDraw,  you  can  free  form  until you
  630.        really  know  what  is  perfect.    With  the picture in mind, you can
  631.        quickly develop whatever is necessary or instruct TheDraw  to create a
  632.        data file  which can be used.  Instead of hours, making a screen takes
  633.        minutes.
  634.  
  635.        For the curious, TheDraw  can  transform  your  masterpiece  into data
  636.        files with the following formats:   
  637.  
  638.              ANSI color text (useful in batch files, BBS's, etc...)
  639.              ASCII text (compatible with word processors and text editors)
  640.              BINARY files (generic, useful in most everything)
  641.              BSAVE (for Basic)
  642.              ASSEMBLER (for the die-hard coder)
  643.              TURBO PASCAL (directly compilable source code)
  644.              C (format is for Turbo C specifically)
  645.              THEDRAW (custom storage format for FAST loading and saving)
  646.  
  647.        TheDraw was  long ago originally written as an improvement to a simple
  648.        program named AnsiDraw written by Amrich  Enterprises.   Both programs
  649.        provided similar  operation, with  TheDraw giving a much enhanced user
  650.        interface.  
  651.  
  652.        TheDraw is  now vastly  improved over  the abilities  of AnsiDraw, and
  653.        most other  screen editors.    It is compatible with most systems that
  654.        have 150k of free memory  available.    Monochrome  and  Color monitor
  655.        users  are  supported,  and  a  special  keyboard driver allows you to
  656.        redefine keystrokes that do not operate properly or are used  by other
  657.        programs (registered version only).
  658.  
  659.  
  660.  
  661.  
  662.  
  663.        TheDraw v3.00               Introduction                      1       
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.        Another feature  TheDraw fully  supports is Ansi ANIMATION.  With this
  672.        facility you can develop quick and dirty presentations, or simply make
  673.        a generic screen appear with pizzazz.  You can either let TheDraw make
  674.        an animation sequence from an image, or one can be  made from scratch;
  675.        thus letting  you fully  control the appearance of your work.  TheDraw
  676.        gives you a maximum  of 16000  separate animation  "entries" to handle
  677.        the most  complex job.  See the section entitle "The Animation System"
  678.        for more information.
  679.  
  680.        To get started using TheDraw right away, refer to the section entitled
  681.        "Starting TheDraw".   This  section describes  how to  install and run
  682.        TheDraw.
  683.  
  684.        Enjoy!
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.        TheDraw v3.00               Introduction                      2       
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                                D E F I N I T I O N S
  734.  
  735.  
  736.        Throughout  this  documentation  you  may  run  across  the occasional
  737.        enigmatic  word  that  needs  explaining.      The  following are some
  738.        examples you might come across:
  739.  
  740.              enigmatic      - mysterious or cryptic
  741.  
  742.              [ENTER] or C/R - This represents the return key on the keyboard.
  743.                               If you  see this  in the  text, press the Enter
  744.                               key; do not type the actual letters.
  745.  
  746.              ESC or [ESC]   - Means to press the ESC key on the keyboard.
  747.  
  748.              [letter]       - Means to press the  actual key  marked 'letter'
  749.                               on your  keyboard.   ie: [L] means to press the
  750.                               'L' key.
  751.  
  752.              Alt-[letter]   - Alt- is  always followed  by another character.
  753.                               Together, this  symbol means to first press and
  754.                               hold down the ALT key on the keyboard then type
  755.                               the letter  key following  it.  ie: Alt-A means
  756.                               hold down ALT then press 'A'.
  757.  
  758.              Ctrl-[letter]  - This is executed the same as the ALT key.
  759.               or ^[letter]    Press and  hold  down  the  CTRL  then  hit the
  760.                               letter following.   ie:  CTRL-A and ^A mean the
  761.                               same thing - hold CTRL then press 'A'.
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.        TheDraw v3.00                Definitions                      3       
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                        S Y S T E M   R E Q U I R E M E N T S
  796.  
  797.  
  798.        TheDraw requires an IBM PC/XT/AT or close compatible running MsDos 2.0
  799.        or higher.    In addition, a Color Graphics or Monochrome adapter plus
  800.        monitor is needed to run properly.
  801.  
  802.        In a minimum configuration 150k  of  free  memory  is  required.   The
  803.        maximum memory usage is 330k of memory (8 page layers, 16000 animation
  804.        entries).  Any remaining memory can be used to execute a Dos  Shell if
  805.        desired.  TheDraw will always attempt to allocate all available memory
  806.        up to the limits specified using the Setup utility.
  807.  
  808.  
  809.  
  810.        MULTITASKING ENVIRONMENTS
  811.        ______________________________________________________________________
  812.  
  813.        TheDraw can be used under multitasking environments provided  the full
  814.        video screen  is allocated to it.  The program directly accesses video
  815.        memory and the keyboard hardware for some of its functions.  
  816.  
  817.        TheDraw  is  known  to  operate  under  Double  Dos  except  for minor
  818.        problems.    Double  Dos  disables certain keyboard sequences (notably
  819.        Ctrl-PrtSc).  For this situation, people  with the  registered version
  820.        of TheDraw can use the Setup utility to redefine the function of Ctrl-
  821.        Prtsc to another key.
  822.  
  823.  
  824.        Note:    It  is  easily  conceivable  to  cause  problems  with window
  825.                 environments if  the user  wishes.  Working in another window
  826.                 while TheDraw attempts to refresh its  screen will  result in
  827.                 information being overwritten.  Be warned.
  828.  
  829.                 Proper support  for window  environments will  be provided in
  830.                 the future.
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.        TheDraw v3.00            System Requirements                  4       
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.                                G E T   R U N N I N G
  858.  
  859.  
  860.        Setting up TheDraw to operate on your computer  is not  a great chore.
  861.        Refer  to  the  section  below  that  applies to you.  If you received
  862.        TheDraw on diskette,  it  is  suggested  you  backup  the  disk before
  863.        proceeding.  It never hurts to play it safe.
  864.  
  865.  
  866.  
  867.  
  868.        FLOPPY DISK INSTALLATION
  869.        ______________________________________________________________________
  870.  
  871.        If you  obtained a  diskette from  TheSoft, you are already set to go.
  872.        You can now jump to the section on "The Setup Utility".
  873.  
  874.        You will want to  copy all  the files  onto the  diskette you  will be
  875.        using frequently.   Because  of space  requirements, the documentation
  876.        and demo files are compacted.   Use the  INSTALL batch  file to expand
  877.        these files onto another diskette.  ie:
  878.  
  879.                               INSTALL FLOPPY <enter>
  880.  
  881.  
  882.  
  883.  
  884.        HARD DISK INSTALLATION
  885.        ______________________________________________________________________
  886.  
  887.        Create a  sub-directory of  your choice to place TheDraw and files in.
  888.        Next, copy all files to the sub-directory.  Example commands are:
  889.  
  890.  
  891.              MKDIR \THEDRAW   Create  a  sub-directory  THEDRAW  in  the root
  892.                               directory of your hard drive.
  893.  
  894.              CHDIR \THEDRAW   Put Dos into the THEDRAW sub-directory.
  895.  
  896.              COPY A:*.*       Copy  all  files  from  drive  A  to  the  sub-
  897.                               directory.
  898.  
  899.        Details of the above commands will not be covered here.   Please refer
  900.        to your  Dos manual  if you  have questions.  On the diskette obtained
  901.        from TheSoft, there is a batch file to simply this process.   With the
  902.        diskette in drive A, type:
  903.  
  904.                                 INSTALL HD <enter>
  905.  
  906.        This will do all of the above for you automatically.
  907.  
  908.  
  909.  
  910.  
  911.        TheDraw v3.00                Get Running                      5       
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.        MAKE IT DO SOMETHING!
  920.        ______________________________________________________________________
  921.  
  922.        By this  point you  may be eager to start playing with TheDraw; by all
  923.        means do so.   Use of  the Setup  utility is  not absolutely necessary
  924.        unless TheDraw does not appear to run properly.  To run TheDraw simply
  925.        type from the Dos prompt:
  926.  
  927.                                   THEDRAW [ENTER]
  928.  
  929.        After a few seconds, TheDraw will start running and display  its title
  930.        screen.   Press a  key, and  TheDraw is ready.   Quickly, two commands
  931.        you should be familiar with are:
  932.  
  933.                             ALT-S  Save Screen to Disk
  934.                             ALT-X  Exit TheDraw       
  935.  
  936.        The former will save your efforts to disk.   The latter will allow you
  937.        to exit TheDraw back to Dos.  Have fun!
  938.  
  939.  
  940.  
  941.  
  942.  
  943.        THE DEMO FILES
  944.        ______________________________________________________________________
  945.  
  946.        TheDraw comes  with two  demonstration files  to help show some of its
  947.        capabilities; SHUTTLE.ANS and DEMO.TD.       Shuttle.Ans  is  a simple
  948.        animation example which you can view from dos by entering:
  949.  
  950.                              TYPE SHUTTLE.ANS [Enter]
  951.          
  952.        Note: You must  have the  ANSI.SYS driver installed in your CONFIG.SYS
  953.              file for this to appear  properly.    See  APPENDIX  A  for more
  954.              details on the CONFIG.SYS file.
  955.  
  956.  
  957.        The second demo file, DEMO.TD, demonstrates the block editing features
  958.        of TheDraw.  To use it, run TheDraw as described  above.   Next, press
  959.        ALT-L and  type DEMO.TD  [ENTER].   Instructions will appear on screen
  960.        showing what to do next.
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.        TheDraw v3.00                Get Running                      6       
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.        MOVING TO THEDRAW VERSION 3.0
  982.        ______________________________________________________________________
  983.  
  984.        Users of TheDraw versions 2.0, 2.1, or 2.2 will be able to start using
  985.        version 3.0  right away.   The only things the user should be aware of
  986.        are the revised ALT-E  command,  and  the  block  copy/move "exchange"
  987.        command.   To flip  page layers,  the wanted  layer must be specified.
  988.        This differs from the older versions which merely  toggled between the
  989.        available pages.
  990.  
  991.        There are  many new additions to TheDraw.  Some will be apparent (such
  992.        as the Last block option); some will not.  The following is  a list of
  993.        new features added to TheDraw version 3.00:
  994.  
  995.           o  Multi-Layer  sprite  editing  -  Supported  in  both  normal AND
  996.              animation modes.
  997.  
  998.           o  Five new  animation  screen  scanners  -  Angle,  Gate, Pyramid,
  999.              Squares and Wiggle.
  1000.  
  1001.           o  Ability to shell to Dos.
  1002.  
  1003.           o  Ability to append one animation file onto the end of the current
  1004.              animation file.
  1005.  
  1006.           o  Global screen copies now supported in animation mode  along with
  1007.              layered editing mentioned above.
  1008.  
  1009.           o  Use of the "Last Block" specified.
  1010.  
  1011.           o  THEDRAW  format   files.     These  files   store  the  complete
  1012.              configuration of TheDraw when the file was saved.  This includes
  1013.              the current  colors, tab  line, cursor  position, etc...  Useful
  1014.              for quickly  saving an  animation file  or all  the current page
  1015.              layers.
  1016.  
  1017.           o  Animation Markers, Include Files, and Pausing.
  1018.  
  1019.  
  1020.        Plus many more features!
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.        TheDraw v3.00                Get Running                      7       
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.                          T H E   S E T U P   U T I L I T Y
  1044.  
  1045.        This  section  describes  how  to  customize  TheDraw and install your
  1046.        customizations in the THEDRAW.EXE or THEDRAWR.EXE  (registered version
  1047.        only) files.
  1048.  
  1049.  
  1050.        WHY SETUP?
  1051.        ______________________________________________________________________
  1052.         
  1053.        Setup  is  the  TheDraw  installation  program;  used to customize the
  1054.        TheDraw program (EXE) file.  With this utility you can  specify screen
  1055.        modes, change  edit colors  and various  other defaults.  Setup allows
  1056.        you to change the TheDraw environment in which  you operate.   It also
  1057.        directly modifies  various values  within your  copy of THEDRAW.EXE or
  1058.        THEDRAWR.EXE.
  1059.  
  1060.        Via Setup you can do the following:
  1061.  
  1062.           o  Setup the default video display mode
  1063.  
  1064.           o  Change screen colors
  1065.  
  1066.           o  Resize TheDraw's usage of available memory
  1067.  
  1068.           o  Change save screen default parameters.
  1069.  
  1070.           o  Specify initial default filespec wildcards.
  1071.  
  1072.  
  1073.        In the registered version of TheDraw, the Setup utility can also:
  1074.  
  1075.           o  Customize or "remap" the editor command keys.
  1076.  
  1077.           o  Setup a path to the directory where help files are stored.
  1078.  
  1079.  
  1080.        TheDraw comes ready to run; there is no mandatory installation.  After
  1081.        setting up as specified in GET RUNNING, you can run TheDraw.
  1082.  
  1083.        However, you  will need  to run  Setup if  you want  to do  any of the
  1084.        following:
  1085.  
  1086.           o  Change TheDraw default colors.
  1087.  
  1088.           o  Force a display mode or "snow" checking
  1089.  
  1090.           o  Customize the editor commands to preferred sequences.
  1091.  
  1092.           o  Adjust memory usage to better suit your needs.
  1093.  
  1094.  
  1095.  
  1096.  
  1097.        TheDraw v3.00             The Setup Utility                   8       
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.        WINDOWS AND SELECTING OPTIONS
  1107.        ______________________________________________________________________
  1108.  
  1109.        The setup utility operates  in  a  windowing  user  environment.   You
  1110.        select commands by either pressing the highlighted capital letter of a
  1111.        given option, or using  the Up  and Down  arrow keys  to move  to your
  1112.        selection and then pressing [ENTER].  
  1113.  
  1114.        For instance,  from the  main Setup  installation menu  you can select
  1115.        Editor  configuration*,  Keyboard  customize,   Screen  mode,  Colors,
  1116.        Overlay  path*,  Memory  usage,  Defaults,  or  Quit/Save.  Press M to
  1117.        change the memory configuration of TheDraw.
  1118.  
  1119.        * Registered version only.
  1120.  
  1121.  
  1122.        SAVING AND ABORTING CHANGES
  1123.        ______________________________________________________________________
  1124.  
  1125.        In general, pressing [ENTER]  will save  any changes.   Pressing [ESC]
  1126.        (as many  times as needed) will abort a function and return you from a
  1127.        submenu to the main installation menu.  Where  this convention  is not
  1128.        followed, instructions are displayed on the screen for you.
  1129.  
  1130.  
  1131.        RUNNING SETUP
  1132.        ______________________________________________________________________
  1133.  
  1134.        To  get  started,  type  SETUP  [ENTER]  at  the DOS prompt.  Once the
  1135.        utility runs, you will be prompted for the  filename to  modify.  This
  1136.        allows you  to have  several different customized copies of TheDraw on
  1137.        your system.   These  various  copies  of  THEDRAW.EXE  can  each have
  1138.        different  executable  program  names.   This allows you customize for
  1139.        various  editor  command-keys,  menu  colors,  etc...  if  you  are so
  1140.        inclined.  
  1141.  
  1142.        After  selecting  a  file  to  edit,  SETUP determines what version of
  1143.        TheDraw is being updated (shareware or registered).   It then proceeds
  1144.        to the main menu.
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.        TheDraw v3.00             The Setup Utility                   9       
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.        RUNNING SETUP: MAIN MENU
  1168.        ______________________________________________________________________
  1169.  
  1170.        The main  menu presents  several options.   Each  item on  the menu is
  1171.        described below:
  1172.  
  1173.  
  1174.        EDITOR CONFIGURATION
  1175.  
  1176.           The editor in  TheDraw  provides  many  features,  including cursor
  1177.           control,  color  changing,  various  text operations, etc...  These
  1178.           editing commands are assigned to certain keys, as described in this
  1179.           documentation.    This  option  allows  you  to  change the default
  1180.           assignments for each function.
  1181.  
  1182.           When you select Editor  Configuration from  SETUP's main  menu, the
  1183.           editor installation  screen appears.   Three columns of information
  1184.           will be immediately notable:
  1185.  
  1186.              o  The  first  (left-most)  column  describes  each configurable
  1187.                 function available in the editor.
  1188.  
  1189.              o  The second  column lists  Primary keystrokes.  These keys are
  1190.                 the defaults by which TheDraw normally operates.
  1191.  
  1192.              o  The third  column  lists  Secondary  keystrokes.    These are
  1193.                 optional  alternates  keystrokes  you  may  press to invoke a
  1194.                 given editor action.  These keystrokes always take precedence
  1195.                 over the primary keystrokes described above.
  1196.  
  1197.           Along the bottom of the screen is a list of the keys used to select
  1198.           and modify entries.
  1199.  
  1200.              Key              Action
  1201.              _______________________________________________________________
  1202.  
  1203.              Up and Down      Selects the editor command you wish to change.
  1204.              arrow keys
  1205.  
  1206.              PgUp/PgDn        Scrolls up/down one full screen page.
  1207.  
  1208.              [ENTER]          Enters the secondary keystroke modify mode.
  1209.  
  1210.              R                Restore all  editor  commands  to  the original
  1211.                               default values.
  1212.  
  1213.              [ESC]            Returns to the main SETUP options menu.
  1214.              _______________________________________________________________
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.        TheDraw v3.00             The Setup Utility                  10       
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.           After pressing  [ENTER] to  modify a command, the current secondary
  1230.           definition disappears.  You can then  type in  your new definition.
  1231.           Anything may  be used  for redefining  a key  except Numbers (0-9),
  1232.           Letters (A-Z,a-z), Enter, Esc,  and Backspace.   A  maximum of four
  1233.           keystrokes  for  any  given  editor  command  is  allowed; however,
  1234.           certain key  combinations  are  equal  to  two  keystrokes.   These
  1235.           include ALT-(key),  cursor movement  keys (up,  PgDn, Home, etc...)
  1236.           and any keystroke involving a function key (F1, CTRL-F4, etc...).
  1237.  
  1238.           Upon pressing ESC, if anything has been changed you are prompted to
  1239.           save  the  changes.    Next,  if there are any duplicate keystrokes
  1240.           SETUP will point out the first occurrence so  you can  clear up the
  1241.           problem (marked with an asterisk).
  1242.  
  1243.  
  1244.        KEYBOARD CUSTOMIZE
  1245.  
  1246.           The true  IBM-PC and  certain clones have a Bios bug preventing the
  1247.           Ctrl-Up and Ctrl-Down keystroke combinations from working properly.
  1248.           TheDraw gets  around this by using a custom keyboard driver.  SETUP
  1249.           examines the keyboard hardware to see what happens when Ctrl-Up and
  1250.           Ctrl-Down are pressed. 
  1251.  
  1252.           Upon selecting  this option,  the screen  clears and prompts if you
  1253.           wish to continue.  Next you  are  requested  to  press  Ctrl-Up and
  1254.           Ctrl-Down in that order.  SETUP will display scan codes returned by
  1255.           your keyboard for those keys.  
  1256.  
  1257.           Next you can experiment  to see  that everything  is indeed working
  1258.           properly.   Press Ctrl-Up/Down  until satisfied  you programmed the
  1259.           correct keys.  When ready press [ENTER] to return to the main menu.
  1260.  
  1261.  
  1262.  
  1263.        SCREEN MODE
  1264.  
  1265.           Normally, THEDRAW will automatically  determine  the  correct video
  1266.           mode of  your computer.   You should only need to change the Screen
  1267.           mode option if:
  1268.  
  1269.              o  you think TheDraw is incorrectly detecting your hardware.
  1270.  
  1271.              o  you have a Color Graphics Adapter (CGA) that does not produce
  1272.                 the "snow" effect.
  1273.  
  1274.              o  your computer has a composite video screen, which acts like a
  1275.                 CGA with only one color.   In this  case, you  want the Black
  1276.                 and White screen option.
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.        TheDraw v3.00             The Setup Utility                  11       
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.           Upon pressing  S to  select this  option, a pop-up menu will appear
  1292.           with the available options.  These are fairly apparent:
  1293.  
  1294.  
  1295.           DEFAULT
  1296.  
  1297.              TheDraw will operate in the mode active when first run.
  1298.  
  1299.  
  1300.           BLACK AND WHITE
  1301.  
  1302.              TheDraw will use composite black  and  white  mode  (80 column),
  1303.              regardless  of  the  active  mode  when first run.  The original
  1304.              video mode will be selected when you exit TheDraw.
  1305.  
  1306.  
  1307.           COLOR
  1308.  
  1309.              TheDraw will use color mode (80 column), regardless of what mode
  1310.              active when first run.  The original video mode will be selected
  1311.              when you exit TheDraw.
  1312.  
  1313.  
  1314.           MONOCHROME
  1315.  
  1316.              TheDraw uses monochrome video mode,  and  switches  back  to the
  1317.              previous mode upon exiting.
  1318.  
  1319.  
  1320.           After selecting one of the first three options above (Default, B&W,
  1321.           or Color), SETUP checks the screen for snow.   If  you see  snow or
  1322.           hashing, respond Yes to the prompt that appears.
  1323.  
  1324.  
  1325.  
  1326.        COLOR CONFIGURATION
  1327.  
  1328.           TheDraw holds  three complete  sets of  configurable colors.  Which
  1329.           color set is used depends  on  the  initial  screen  mode specified
  1330.           above.   The sets  are for  Color, Black  and White, and Monochrome
  1331.           screen users.  A pop-up window prompts for which set to edit.
  1332.  
  1333.           After selecting a color set, another pop-up window  appears.  These
  1334.           choices are  for the  type of item you wish to configure.  The Edit
  1335.           Screen, Main Help Display, Directory (Load/View) Screen, and Pop-up
  1336.           help if  configuring the registered version of TheDraw.  Choose the
  1337.           item type to edit.
  1338.  
  1339.           Next, you will see a menu of configuration  items under  that type.
  1340.           Selecting  a  menu  item  will  display  a  view  port  and list of
  1341.           available colors.   The view  port shows  an example  of the screen
  1342.  
  1343.  
  1344.  
  1345.        TheDraw v3.00             The Setup Utility                  12       
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.           item you  chose.   It also  reflects any  changes in  colors as you
  1353.           scroll through the color palette.
  1354.  
  1355.           Use the arrows keys to select  a  color  to  your  liking  from the
  1356.           palette.   Watch the  view port  to see  how the item looks in that
  1357.           color.  Press [ENTER] or [ESC] to save your choice.
  1358.  
  1359.           Now repeat this procedure for every screen color  item you  want to
  1360.           customize.   When done,  press [ESC]  until you  return to the main
  1361.           SETUP menu.
  1362.  
  1363.  
  1364.  
  1365.        HELP DIRECTORY
  1366.  
  1367.           This option  only  appears  when  you  are  editing  the registered
  1368.           version of TheDraw.  With the Help Directory you can specify a path
  1369.           for TheDrawR  to  locate  its  help  file.    The  current  path is
  1370.           displayed for you.  To change it, simply type in the new directory.
  1371.           Enter a period (.) by itself  to  use  the  current  directory when
  1372.           TheDraw is loaded.  Press [ENTER] without entry to leave unchanged.
  1373.  
  1374.  
  1375.  
  1376.        MEMORY USAGE
  1377.  
  1378.           TheDraw always  tries to allocate all available memory up to limits
  1379.           specified by this SETUP option.  When fully configured, TheDraw can
  1380.           use  as  much  as  330k  of  memory.  Memory is allocated first for
  1381.           screen page layers and then for the animation system.
  1382.  
  1383.           If you have limited memory, there might not  be enough  space for 8
  1384.           page layers, 16000 animation entries and Dos Shell (maximum usage).
  1385.           There may however be  enough  space  for  4  page  layers  and 5000
  1386.           animation entries,  or one  layer and  a Dos  Shell, or anything in
  1387.           between.
  1388.  
  1389.           This  is  when  you  may  wish  to  override  the  automatic memory
  1390.           allocation.   To make  TheDraw operate  as in earlier versions, you
  1391.           would want just 2 page layers  and  5000  entries.    Feel  free to
  1392.           experiment.  Keep in mind that TheDraw will scale down all settings
  1393.           when loaded if there is not enough memory.
  1394.  
  1395.           Upon selecting the option  the current  settings are  displayed for
  1396.           you.   The amount  of memory occupied by screen page layers and the
  1397.           animation system is also  indicated.   If you  wish to  change them
  1398.           answer Yes  to the prompt.  You can then enter new values for both.
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.        TheDraw v3.00             The Setup Utility                  13       
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.        DEFAULTS
  1416.  
  1417.           TheDraw has certain default  values  used  throughout  the program.
  1418.           Some of these are:
  1419.  
  1420.              o  Initial edit colors
  1421.              o  Initial function key set
  1422.              o  Default file save parameters
  1423.  
  1424.           Selecting  Defaults  from  the  main  menu  displays  a screen with
  1425.           several Yes/No or numeric fields.  Use the  up and  down arrow keys
  1426.           to select  the field you wish to change.  Press [ENTER] to change a
  1427.           value.  Press [ESC] when satisfied with your changes.
  1428.  
  1429.  
  1430.  
  1431.  
  1432.        QUIT/SAVE
  1433.  
  1434.           Once all changes are completed, select Quit/save at  the main SETUP
  1435.           menu.  The message:
  1436.  
  1437.                                 Save Changes? (Y/N)
  1438.  
  1439.           appears along  the bottom  line of  the screen.  Reply Yes, and all
  1440.           the changes you have made will  be saved  into TheDraw.   Reply No,
  1441.           and  all  your  changes  are  ignored.  After either reply, you are
  1442.           return to the operating system (Dos).
  1443.  
  1444.           If you ever decide to reset TheDraw completely to factory defaults,
  1445.           simply copy  the EXE  program file from your original disk (you did
  1446.           make one right?) onto your work disk.  If you just want  the editor
  1447.           commands restored, select the R command under Editor Configuration.
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.        TheDraw v3.00             The Setup Utility                  14       
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.                           S T A R T I N G   T H E D R A W
  1478.  
  1479.  
  1480.        COMMAND LINE FILESPECS
  1481.        ______________________________________________________________________
  1482.  
  1483.        For convenience,  TheDraw allows  you to  specify a  filespec from Dos
  1484.        when first running the program.  ie:
  1485.  
  1486.                                   THEDRAW DEMO.TD
  1487.  
  1488.        Only one file may be specified this way.   All  files are  loaded onto
  1489.        page layer  one (except  for THEDRAW format files, which are discussed
  1490.        under the ALT-S command).
  1491.  
  1492.  
  1493.  
  1494.        THE STATUS LINE
  1495.        ______________________________________________________________________
  1496.  
  1497.        The status line of TheDraw shows  various information  about the state
  1498.        of the program.  Each structure in the status line is described below:
  1499.  
  1500.           (xx,xx)        Displays the current cursor position.
  1501.  
  1502.           Color          Indicates the  current drawing color.  This color is
  1503.                          used for any new characters placed onto the screen.
  1504.  
  1505.           Text     or    Which word is displays indicates if TheDraw is in
  1506.           Draw           normal Text or line Draw mode.  In Draw mode, moving
  1507.                          the cursor  with the  arrow keys draws a line in the
  1508.                          moved direction.
  1509.  
  1510.           Ins            Appears when TheDraw is  in  Insert  keystroke mode.
  1511.                          In this  mode, typing  a character shifts everything
  1512.                          to the right to make room for the new character.
  1513.  
  1514.           Page:x   or    Indicate the current screen page edit layer.  In
  1515.           Anim:x         animation mode (see The  Animation  System  for more
  1516.                          details), the  word Anim appears.  In addition, this
  1517.                          structure indicates when TheDraw  is in  sprite edit
  1518.                          mode (see  ALT-E).   In sprite  mode, either message
  1519.                          will appear in capital letters.  ie: PAGE or ANIM.  
  1520.  
  1521.           Set:x          Number of the current  function key  set.   This set
  1522.                          will immediately after this indicator.
  1523.  
  1524.  
  1525.        Note: The symbol "x" or "xx" indicates a number of some value.
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.        TheDraw v3.00             Starting TheDraw                   15       
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.        HELP!!!
  1540.        ______________________________________________________________________
  1541.  
  1542.        The  shareware  version  of  TheDraw contains two outline help screens
  1543.        available from command mode (no other commands being used) by pressing
  1544.        ALT-H.  These outline screens display brief notes about all operations
  1545.        available in the program.
  1546.  
  1547.        The registered version of TheDraw supports context sensitive help.  In
  1548.        other words,  pressing ALT-H  absolutely anywhere  in the program will
  1549.        bring up specific instruction on that  area of  TheDraw.   This can be
  1550.        very useful while learning the program initially.
  1551.  
  1552.  
  1553.  
  1554.        CURSOR CONTROL
  1555.        ______________________________________________________________________
  1556.  
  1557.        The cursor can be moved by using the following keys:
  1558.  
  1559.                 Key           Action
  1560.                 _____________________________________________________
  1561.  
  1562.                 Up Arrow      Up one line
  1563.                 Down Arrow    Down one line
  1564.                 Left Arrow    Left one position
  1565.                 Right Arrow   Right one position
  1566.                 Home          First column of current line
  1567.                 End           Last column of current line
  1568.                 PgUp          First line in current column
  1569.                 PgDn          Last line in current column
  1570.                 Ctrl-Home     First Character of current line
  1571.                 Ctrl-End      Last Character of current line (plus 1)
  1572.                 Ctrl-PgUp     Upper-left position of screen
  1573.                 Ctrl-PgDn     Lower-right position of screen
  1574.                 Tab           Next set Tab position (see Alt-T)
  1575.                 Shift-Tab     Previous set Tab position (see Alt-T)
  1576.                 Enter         First column of following line
  1577.                 _____________________________________________________
  1578.  
  1579.  
  1580.        Naturally, if  you attempt  to move  past a  border no  action will be
  1581.        taken.  If no tab  position  follows  the  current  location, pressing
  1582.        [TAB] will return you to column one of the current line.
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.        TheDraw v3.00             Starting TheDraw                   16       
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.        COMMAND SUMMARY
  1602.        ______________________________________________________________________
  1603.  
  1604.        TheDraw provides the following 33 command functions, available through
  1605.        ALT-Letter or CTRL-Letter key sequences:
  1606.  
  1607.  
  1608.                      Alt-A     Change Text Color Attributes
  1609.                      Alt-B     Block Action Commands
  1610.                      Alt-C     Clear Current Screen
  1611.                      Alt-D     Set Default Clear Screen Color
  1612.                      Alt-E     Select Screen Page Layers
  1613.                      Alt-F     View Function Key Sets
  1614.                      Alt-G     Global Commands  
  1615.                      Alt-H     Display Help Information
  1616.                      Alt-I     Insert a Line
  1617.                      Alt-J     Animation Options 
  1618.                      Alt-K     Delete a File 
  1619.                      Alt-L     Load Screen from Disk
  1620.                      Alt-M     Select Draw Mode (toggle) 
  1621.                      Alt-N     Ruler  
  1622.                      Alt-O     Change Drive/Sub Directory
  1623.                      Alt-P     Paint/Fill Commands 
  1624.                      Alt-Q     Redraw Screen (animator)
  1625.                      Alt-R     Restore Current Line
  1626.                      Alt-S     Save Screen to Disk
  1627.                      Alt-T     Tab Setup
  1628.                      Alt-U     Use Colors under Cursor  
  1629.                      Alt-V     View a Screen (not load)
  1630.                      Alt-W     Edit Character (animator) 
  1631.                      Alt-X     Exit TheDraw 
  1632.                      Alt-Y     Delete Current Line
  1633.                      Alt-Z     Erase Cursor Character (animator)  
  1634.                      Alt-=     Toggle Macro Learning Mode
  1635.                                (registered version only). 
  1636.                 Ctrl-PrtSc     Toggle Full Screen Editing mode
  1637.  
  1638.              Ctrl-Up Arrow     Increment Foreground Color 
  1639.            Ctrl-Down Arrow     Decrement Foreground Color 
  1640.            Ctrl-Left Arrow     Increment Background Color
  1641.           Ctrl-Right Arrow     Decrement Background Color
  1642.  
  1643.                Shift-Space     Put a "Solid" space on the Screen.
  1644.  
  1645.  
  1646.        On the following pages are explanations for each of the above.
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.        TheDraw v3.00             Starting TheDraw                   17       
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.                  T H E D R A W   K E Y B O A R D   C O M M A N D S
  1664.                  _________________________________________________
  1665.  
  1666.  
  1667.                         ALT-A: CHANGE TEXT COLOR ATTRIBUTES
  1668.  
  1669.        This function allows you to change  the current  color attributes used
  1670.        by TheDraw.  These attributes "color" any new characters placed on the
  1671.        screen.  When you press ALT-A, the screen will change to a  display of
  1672.        the available colors and the currently selected colors.  
  1673.  
  1674.        The lower portion of the screen contains the two prompts:
  1675.  
  1676.                       Please Select Foreground Color (0-31):
  1677.                       Please Select Background Color  (0-7):
  1678.  
  1679.        The cursor  will be  flashing immediately after the first prompt.  You
  1680.        can now change the current foreground color by  using the  Up and Down
  1681.        arrow keys  to select  the wanted  value, or  by directly entering the
  1682.        number associated with one of the following foreground colors:
  1683.  
  1684.                    0  Black                  8  Dark Gray
  1685.                    1  Blue                   9  Light Blue
  1686.                    2  Green                 10  Light Green
  1687.                    3  Cyan                  11  Light Cyan
  1688.                    4  Red                   12  Light Red
  1689.                    5  Magenta               13  Light Magenta
  1690.                    6  Brown                 14  Yellow
  1691.                    7  Light Gray            15  White
  1692.  
  1693.        Characters can be made to blink by selecting colors from  the range 16
  1694.        through 31.  These match the above exactly, except they blink.  
  1695.  
  1696.        After changing the foreground color (or if satisfied, not changing it)
  1697.        you can either proceed to the background colors by pressing [ENTER] or
  1698.        pressing [ESC] to return to the edit screen.
  1699.  
  1700.        Background colors  are selected in a fashion similar to the foreground
  1701.        colors and may be any of the first eight (0  through 7)  colors listed
  1702.        above.   There are no background colors available that allow blinking.
  1703.  
  1704.        Pressing either [ENTER] or [ESC] at this point will return to the edit
  1705.        screen.
  1706.  
  1707.  
  1708.        Notes:   It  is  possible  to  change  the colors without using ALT-A.
  1709.                 Please see the Ctrl-Arrow Key commands for more details.
  1710.  
  1711.                 Monochrome screen users will find background colors generally
  1712.                 useless except when set to light gray (7) and you are using a
  1713.                 black foreground color of 0 or 16 (blinking black). 
  1714.  
  1715.  
  1716.  
  1717.        TheDraw v3.00         TheDraw Command Functions              18       
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.                            ALT-B: BLOCK ACTION COMMANDS
  1726.  
  1727.        The Block Action Commands  provide  many  facilities  for  editing and
  1728.        making extensive changes to the current screen.  The following options
  1729.        are available:
  1730.  
  1731.           o  Move or Copy blocks of text.
  1732.           o  Fill in areas with characters, colors or both.
  1733.           o  Perform left, right or center text justification.
  1734.           o  Draw boxes or outline text with lines quickly and easily.
  1735.           o  Delete or simply Erase blocks of text.
  1736.           o  Load a block of screen area from a file on disk.
  1737.           o  Save just a piece of the current screen to disk.
  1738.  
  1739.        The Block Action Commands  in  TheDraw  are  one  of  the  more useful
  1740.        utilities available.  After pressing ALT-B, you will see the following
  1741.        prompt:
  1742.  
  1743.          Use [L]ast block or move to Upper-Left corner and press [SPACE].
  1744.  
  1745.        You can either press [L] to use the last block  specified or  define a
  1746.        new  block.    To  define  a new block, the upper-left and lower-right
  1747.        corners must be specified.   Use the arrow keys,  PgUp, PgDn,  Home or
  1748.        End keys  on the  keyboard to move the cursor to the wanted locations,
  1749.        then press [SPACE] after you reach each point.  
  1750.  
  1751.        The current block is highlighted (colors inverted) to make it obvious.
  1752.        Once you define the upper-left corner of the block, moving above or to
  1753.        the left of it will not invert any text.  TheDraw will  stop the block
  1754.        marking if you press [SPACE] under this situation.
  1755.  
  1756.  
  1757.        Upon pressing  [SPACE] the  second time  (with an  inverted block) you
  1758.        will see the available block option commands.  The items  on the menu,
  1759.        and their significance are described on the following pages.
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.        TheDraw v3.00         TheDraw Command Functions              19       
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.        COPY - Copy a Block
  1788.  
  1789.           Copies the  marked block.   Use the arrow keys, PgUp, PgDn, Home or
  1790.           End on the keyboard to move the block copy around.   Available sub-
  1791.           commands are:
  1792.  
  1793.                 pagE   - Change to  a different page layer screen.  With this
  1794.                          option you can choose to stamp (see below) copies of
  1795.                          the block  on other  layers.  A small window appears
  1796.                          with a prompt for  the  new  page  layer.    Enter a
  1797.                          number or press [ESC] to abort.
  1798.  
  1799.                 Toggle - Toggles  between  single  layer  and  sprite editing
  1800.                          modes (see ALT-E for discussion on  sprite editing).
  1801.                          In sprite  mode, any  text on a higher numbered page
  1802.                          layer will  appear "under"  any text  on the current
  1803.                          page.
  1804.  
  1805.                 Stamp  - Makes  a  copy  of  the current block at the current
  1806.                          position.  Additional copies  can  be  done  as many
  1807.                          times as wished.  
  1808.  
  1809.                 Under  - Toggles between  moving the block "above" or "under"
  1810.                          the current page layer.   The  block copy  starts in
  1811.                          above  mode.    In  above  mode  the entire block is
  1812.                          visible, no matter where  it  is  moved.    In under
  1813.                          mode, the  block appears UNDER any other text on the
  1814.                          current page layer.  It will  only show  through the
  1815.                          black spaces on the current layer.
  1816.  
  1817.                          Note:     Under  mode  also  allows  an  interesting
  1818.                                    effect.  If you  are  sprite  editing (see
  1819.                                    ALT-E  command)  the  block will appear to
  1820.                                    move -between-  the current  layer and the
  1821.                                    layers below it.
  1822.  
  1823.                 [ENTER]  Saves all changes made to all layers.
  1824.  
  1825.                 [ESC]    Aborts and removes all changes made to all layers.
  1826.  
  1827.  
  1828.  
  1829.        MOVE - Move a Block
  1830.  
  1831.           Moving a block operates identically to copying a block (see above).
  1832.           The only difference is the block  is  "cut"  out  from  the current
  1833.           screen, leaving a hole behind.  This hole is filled with spaces and
  1834.           the current default background  color (see  ALT-D regarding default
  1835.           background  color).    All  sub-commands are identical to the block
  1836.           copy described above.
  1837.  
  1838.  
  1839.  
  1840.  
  1841.        TheDraw v3.00         TheDraw Command Functions              20       
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.        FILL - Fill a Block
  1850.  
  1851.           Fills the marked block  based  on  a  specified  sub-command.   The
  1852.           available options are listed below:
  1853.  
  1854.                 Attribute - Changes  both  foreground  and  background  color
  1855.                             attributes  to  current  values  shown  in status
  1856.                             line.
  1857.  
  1858.                 Fore      - Changes just  the foreground  color attributes to
  1859.                             current values shown in status line.
  1860.  
  1861.                 bacK      - Changes just  the background  color attributes to
  1862.                             current  values  shown  in  status  line (is this
  1863.                             sounding familiar by now?)
  1864.  
  1865.                 Use       - Changes  both  foreground  and  background  color
  1866.                             attributes  to  those  under  the CURSOR when you
  1867.                             first pressed ALT-B.  This is  not the upper-left
  1868.                             block corner,  but the position on the screen the
  1869.                             cursor was sitting when block commands were first
  1870.                             selected.
  1871.  
  1872.                 Character - Prompts  for  a  keyboard  character  or  special
  1873.                             function set symbol (see  ALT-F command).   Solid
  1874.                             spaces can  be used by pressing Shift-Space.  The
  1875.                             block  is  then  overwritten  using  whatever was
  1876.                             selected.    The  color  attributes  at any given
  1877.                             position are not changed,  just the  character at
  1878.                             that position.
  1879.  
  1880.                 Both      - Combines  both  the  Attribute and Character fill
  1881.                             operations  described  above.    A  character  is
  1882.                             prompted  for,  then  everything  in the block is
  1883.                             overwritten using that character with the current
  1884.                             color attributes from the status line.
  1885.  
  1886.  
  1887.           These commands  offer a  lot of  flexibility; however, nothing will
  1888.           satisfy everyone.   For  this reason,  the "last  block" option was
  1889.           added.   To perform  one fill operation, select the last block, and
  1890.           do another fill operation, etc... is now done quickly and easily.
  1891.  
  1892.           In animation mode,  the  Attribute,  Fore,  bacK,  and  Use options
  1893.           actually  change  characters  in  the  animation  sequence  (no new
  1894.           characters are added).  Use of  the  Character  or  Both  option in
  1895.           Animator  mode  however  WILL  add  additional  characters  to  the
  1896.           animation sequence.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.        TheDraw v3.00         TheDraw Command Functions              21       
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.        TEXT - Block Text Operations
  1912.  
  1913.           Performs various text operations on the specified block.  Available
  1914.           sub-commands are:
  1915.  
  1916.                 Box     - Draws a  box using  the current  function set.  The
  1917.                           box border is defined by  the  edges  of  the block
  1918.                           area.   The contents of the box are left unchanged,
  1919.                           however anything where the  box lines  are actually
  1920.                           drawn will be overwritten.
  1921.  
  1922.                 Outline - Operates  similar  to  the  Box command, except the
  1923.                           contents of the block are examined first.   The box
  1924.                           border  will  be  adjusted  to just accommodate all
  1925.                           words either fully or  partially  contained  by the
  1926.                           block area.
  1927.  
  1928.                           For instance,  assume you just had one character in
  1929.                           the center of the edit screen.   You  then mark the
  1930.                           entire screen  as a block, and select text outline.
  1931.                           The result would only be  a  small  box  around the
  1932.                           character.   Going the other way, assume you a long
  1933.                           word (no spaces) and  only block  marked the center
  1934.                           character.    Text  Outline  would  then expand the
  1935.                           edges of the block to accommodate the full  size of
  1936.                           the word.     Note: the  expansion is only done for
  1937.                           words INITIALLY part of the block.   Any  words the
  1938.                           block expansion happens to go over are ignored, and
  1939.                           not considered by Text Outline.
  1940.  
  1941.                 Center  - Text contained or partially contained by  the block
  1942.                           is centered.   The  way this  is done is similar to
  1943.                           the text Outline described  above.    Each  line of
  1944.                           characters considered  is expanded  to just enclose
  1945.                           all words.  The string of words is then centered on
  1946.                           the position of the block.
  1947.  
  1948.                 Left    - Text contained  or partially  contained is moved to
  1949.                           the left edge of the  block.    Block  expansion is
  1950.                           used so words are not split apart.
  1951.  
  1952.                 Right   - Identical  to  Left  except  contained or partially
  1953.                           contained text is moved  to the  right edge  of the
  1954.                           block using Block expansion.
  1955.  
  1956.  
  1957.           These commands  are useful  making menu  displays or short memos or
  1958.           letters, etc... 
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.        TheDraw v3.00         TheDraw Command Functions              22       
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.        DELETE - Delete a block
  1974.  
  1975.           This command is fairly intuitive.  The block is completely removed.
  1976.           Anything on the edit screen to the right of the block is shift over
  1977.           to fill in the space.  The area previously occupied  by the shifted
  1978.           text is  filled with spaces using the default background color (see
  1979.           the ALT-D command regarding default background colors).
  1980.  
  1981.  
  1982.        ERASE - Erase a block
  1983.  
  1984.           Erases the block, without  changing anything  other portion  of the
  1985.           edit  screen.    The  block  is erased using spaces and the default
  1986.           background color (see above).
  1987.  
  1988.  
  1989.  
  1990.        The following  commands are  available only  in normal (non-animation)
  1991.        screen edit mode:
  1992.  
  1993.        LOAD - Load a block
  1994.  
  1995.           Imports a  block of  data from  another screen  saved on disk.  The
  1996.           current image is  saved,  then  you  are  prompted  for  the import
  1997.           filespec to load (see ALT-L for details on loading files).  
  1998.  
  1999.           The import  image is  then loaded  onto the screen, and an inverted
  2000.           area of the defined block size  appears.   Move this  inverted area
  2001.           using arrow  keys, PgUp,  PgDn, Home  or End to the wanted portion.
  2002.           Press [ENTER] to save  a copy  of the  inverted area  appear in the
  2003.           original edit screen.  The rest of the import image is discarded.
  2004.  
  2005.  
  2006.        SAVE - Save a block
  2007.  
  2008.           Operates almost  identically to the normal save screen command (see
  2009.           ALT-S for information on  saving  edit  screens).    The difference
  2010.           being that  what is  saved is  restricted to the defined block.  In
  2011.           addition, TheDraw format files for blocks are not available.
  2012.  
  2013.  
  2014.  
  2015.        The following command is available only in animation edit mode:
  2016.  
  2017.        RESCAN - Rescan a block
  2018.  
  2019.           Operates just like the  ALT-J animator  rescan option,  except only
  2020.           the  marked  block  is  rescanned.   The marked block area is first
  2021.           erased from the animation sequence, then the block is rescanned and
  2022.           added onto the end of sequence.
  2023.  
  2024.  
  2025.  
  2026.  
  2027.        TheDraw v3.00         TheDraw Command Functions              23       
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.                             ALT-C: CLEAR CURRENT SCREEN
  2036.  
  2037.        This operation of this command should be apparent.  Once selected, the
  2038.        following prompt appears:
  2039.  
  2040.            Do you want to CLEAR this Page or [A]ll Page Layers? (Y/N/A)
  2041.  
  2042.        Selecting [Y]es or pressing [ENTER] will clear the  current page layer
  2043.        and nothing  else.   Selecting [N]o  or pressing  [ESC] will abort the
  2044.        command.
  2045.  
  2046.        Selecting [A]ll will prompt to verify  the command.   If  you proceed,
  2047.        ALL  page  layers  will  be  cleared.    Useful  if you quickly need a
  2048.        completely clean slate.
  2049.  
  2050.        The clearing of a given page  layer is  done by  using spaces  and the
  2051.        default background color (see ALT-D below).
  2052.  
  2053.  
  2054.  
  2055.  
  2056.                         ALT-D: SET DEFAULT BACKGROUND COLOR
  2057.  
  2058.        The default  background color  is used  whenever TheDraw  must erase a
  2059.        portion of the screen.  Examples of commands where this is used are:
  2060.  
  2061.           o  Clear Current Screen.
  2062.           o  Block Delete, Erase, and Move.
  2063.           o  Text Operations which move words.
  2064.           o  Use of the Backspace or Delete keys to remove characters.
  2065.           o  Inserting or Deleting of Lines.
  2066.  
  2067.        All these commands "clear"  an  area  of  the  screen  in  one  way or
  2068.        another.    TheDraw  clears  an  area  using  spaces  with  a  default
  2069.        background color specified using this command.
  2070.  
  2071.        When you select ALT-D, the screen  changes to  a display  of available
  2072.        colors and the current default background color.  In the lower portion
  2073.        of the screen is the prompt:
  2074.  
  2075.                       Please Select Background Color (0-7): 
  2076.  
  2077.        The cursor will be flashing after this prompt.  You can now change the
  2078.        default background color by using the Up and Down arrow keys to select
  2079.        the wanted value, or by directly entering the number associated with a
  2080.        color (see ALT-A for available colors).  
  2081.  
  2082.        Press [ENTER] or [ESC] to return to the edit screen.
  2083.  
  2084.  
  2085.  
  2086.  
  2087.  
  2088.  
  2089.        TheDraw v3.00         TheDraw Command Functions              24       
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.                            ALT-E: EXCHANGE EDIT SCREENS
  2098.  
  2099.        The exchange edit screen command allows you to select a different page
  2100.        layer for editing.   Up to  eight simultaneous  layers can  be used at
  2101.        once, in  either normal  or animation  modes.  With this facility, you
  2102.        can load several images, copy/exchange  different  parts  and  do much
  2103.        more.
  2104.  
  2105.        After pressing ALT-E, the following prompt appears:
  2106.  
  2107.              Display Page Layer (1-8), Toggle Single/Layers, or [ESC]?
  2108.  
  2109.        The number  of available  layers (8  here) will  vary depending on how
  2110.        TheDraw has been configured.  To select a different page layer, simply
  2111.        press the  number.   The second  option, [T]oggle Single/Layers, is to
  2112.        toggle the  sprite  editing  facility  of  TheDraw.    Sprite  mode is
  2113.        indicated by  with word  "Page" or "Anim" appearing in capital letters
  2114.        in the status line (ie: PAGE).
  2115.  
  2116.        Sprite editing allows you to see  everything "underneath"  the current
  2117.        page layer.   Imagine  several sheets  of glass, stacked on top of one
  2118.        another.  If you look down on the top-most sheet, you can see anything
  2119.        placed on a piece of glass lower down.
  2120.  
  2121.        The sprite  editing mode  of TheDraw  is akin  to the  layers of glass
  2122.        described above.  In  this case,  layer one  is the  top-most sheet of
  2123.        glass.  Page layer eight (8) is the bottom-most sheet of glass.  ie:
  2124.  
  2125.                                        ┌────────┐
  2126.                                       .│      . │        
  2127.                                     .  │    .   │ Bottom-Most Layer
  2128.                                  ┌────────┐    8│
  2129.                                ┌─┴──────┐ │─────┘
  2130.                              ┌─┴──────┐ │ │   .
  2131.                              │        │ │3│ .  
  2132.               Top-Most Layer │        │2├─┘
  2133.                              │       1├─┘
  2134.                              └────────┘
  2135.  
  2136.        Naturally,  an  object  or  character  closer  to  the  top will cover
  2137.        anything under it.  In TheDraw, anything other than a  non-solid black
  2138.        space will conceal the contents of a lower layer.
  2139.  
  2140.        Another useful  feature about  sprite editing is only the current page
  2141.        layer may be changed.  Nothing you do will alter a layer  below (short
  2142.        of clearing  all layers),  even though  you can see its contents.  The
  2143.        current  layer  can  be  moved  around,  have  lines  deleted,  etc...
  2144.        Anything  lower  down  is  protected unless you specifically change to
  2145.        that page layer for editing.
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.        TheDraw v3.00         TheDraw Command Functions              25       
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.        A question that now comes to mind,  is  what  can  be  done  with this
  2160.        facility?  Answer: Plenty.  
  2161.  
  2162.        Imagine  you  have  a  screen  made  of  several distinct parts, say a
  2163.        backdrop with figures on it.  Now a figure must be moved  to make room
  2164.        for something  else.   Unless "block"  shaped, the  block move command
  2165.        (ALT-B) is tedious to use.  For something tree shaped,  something more
  2166.        convenient is desired.
  2167.  
  2168.        Using sprite  editing each  figure could  have its own layer, with the
  2169.        backdrop placed on the bottom-most  layer.    To  move  a  figure, you
  2170.        merely switch  to its  layer, and  use the  global screen move command
  2171.        (ALT-G).  Nothing could be simpler.  To see the result of your change,
  2172.        switch back to the top-most layer.
  2173.  
  2174.        Menu making  can be  made easier using sprites also.  Put together the
  2175.        basic outline (lines, boxes, etc...) on one page layer, then switch to
  2176.        a higher  up layer for the text.  If you do not like the initial text,
  2177.        erasing it  will  not  harm  the  outline.    There  are  endless more
  2178.        possibilities waiting to be discovered.
  2179.  
  2180.  
  2181.  
  2182.  
  2183.                            ALT-F: VIEW FUNCTION KEY SETS
  2184.  
  2185.        This  command  simply  shows  a  display of the 100 special characters
  2186.        supported by  TheDraw.   These characters  are stored  in ten separate
  2187.        "function key  sets".   The currently selected set is displayed in the
  2188.        TheDraw status line.
  2189.  
  2190.        To change the current function  key  set,  press  ALT  following  by a
  2191.        function key 1 to 10.  ie: ALT-F7 will select function key set 7.
  2192.  
  2193.        The  actual  characters  are  accessed  using  the  function  keys  by
  2194.        themselves.  If function key set 7 was  selected, pressing  [F2] would
  2195.        display the second character in that set (a smiley face).
  2196.  
  2197.        Note:    There  are  additional  extended  or  special  characters and
  2198.                 symbols not in the TheDraw function  key sets.     Appendix C
  2199.                 contains a  complete list of all special characters supported
  2200.                 by the IBM-PC (tm) extended  character  set.    Those already
  2201.                 built in are marked by an asterisk.
  2202.  
  2203.                 To access  these characters  press and hold down the ALT key.
  2204.                 Now using  the numeric  keypad on  the side  of the keyboard,
  2205.                 type  in  the  number  associated  with the wanted character.
  2206.                 Once done, release the ALT  key.    The  character  will then
  2207.                 appear.   ie: press and hold ALT.  Now type 65 on the numeric
  2208.                 keypad, and release ALT.  The letter "A" will appear.
  2209.  
  2210.  
  2211.  
  2212.  
  2213.        TheDraw v3.00         TheDraw Command Functions              26       
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.                               ALT-G: GLOBAL COMMANDS
  2222.  
  2223.        The global commands offer many facilities  for doing  "global" changes
  2224.        to the entire screens.  All of these commands could be duplicated with
  2225.        block operations; they exist for convenience.  For  the curious, after
  2226.        each  option  the  equivalent  command(s)  are  listed.  The following
  2227.        selections are available:
  2228.  
  2229.           o  Copy the current screen to another page layer.
  2230.           o  Move/Rotate the current screen around its borders.
  2231.           o  Globally fill the screen with colors and/or characters.
  2232.           o  Perform text operations globally on the text.
  2233.  
  2234.        After pressing ALT-G the available commands are listed.  The  items on
  2235.        the menu are described below:
  2236.  
  2237.  
  2238.  
  2239.        COPY - Copy Screen
  2240.  
  2241.           The command  first prompts  for the  destination page.  The current
  2242.           screen is then copied to the specified page layer.  
  2243.  
  2244.           In animation mode this has the effect of  first deleting everything
  2245.           on  the  destination  layer,  then  copying  from top to bottom the
  2246.           current screen to it.
  2247.  
  2248.           (ALT-E <destination>, ALT-C <Y> <N>, ALT-E <current page>, 
  2249.            ALT-B <mark entire screen> <C> <E> <destination> <Enter>)
  2250.           
  2251.  
  2252.  
  2253.        MOVE - Move/Rotate Screen
  2254.  
  2255.           Moves the entire screen around its borders.  Use the arrows keys to
  2256.           rotate the  screen.  Press [ENTER] when satisfied or [ESC] to leave
  2257.           the screen as it was.   ie: moving the screen upwards will "rotate"
  2258.           the line at the top of the screen down to the bottom of the screen.
  2259.  
  2260.           (ALT-B <mark entire screen> <M>)
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.        TheDraw v3.00         TheDraw Command Functions              27       
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.        FILL - Fill Screen
  2284.  
  2285.           Fills  the  entire  screen  based  on a specified sub-command.  The
  2286.           available options are listed  below  (these  are  identical  to the
  2287.           block fill commands):
  2288.  
  2289.                 Attribute - Changes  both  foreground  and  background  color
  2290.                             attributes  to  current  values  shown  in status
  2291.                             line.
  2292.  
  2293.                 Fore      - Changes just  the foreground  color attributes to
  2294.                             current values shown in status line.
  2295.  
  2296.                 bacK      - Changes just  the background  color attributes to
  2297.                             current values shown in status line.
  2298.  
  2299.                 Use       - Changes  both  foreground  and  background  color
  2300.                             attributes to those  under  the  CURSOR  when you
  2301.                             first pressed  ALT-G.  This is not the upper-left
  2302.                             screen corner, but the position on the screen the
  2303.                             cursor  was  sitting  when  global  commands were
  2304.                             selected.
  2305.  
  2306.                 Character - Prompts  for  a  keyboard  character  or  special
  2307.                             function set  symbol (see  ALT-F command).  Solid
  2308.                             spaces can be used by pressing  Shift-Space.  The
  2309.                             screen  is  then  overwritten  using whatever was
  2310.                             selected.   The  color  attributes  at  any given
  2311.                             position are  not changed,  just the character at
  2312.                             that position.
  2313.  
  2314.                 Both      - Combines both the  Attribute  and  Character fill
  2315.                             operations  described  above.    A  character  is
  2316.                             prompted for, then everything  on  the  screen is
  2317.                             overwritten using that character with the current
  2318.                             color attributes from the status line.
  2319.  
  2320.  
  2321.           These commands are identical to the block action fill commands.  In
  2322.           animation mode, the Attribute, Fore, bacK, and Use options actually
  2323.           change characters in the animation sequence (no new  characters are
  2324.           added).    Use  of  the  Character  or Both option in Animator mode
  2325.           however WILL  add additional  characters to  the animation sequence
  2326.           (4000 characters exactly).
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.        TheDraw v3.00         TheDraw Command Functions              28       
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.        TEXT - Global Text Operations
  2346.  
  2347.           Performs  various  text  operations  on the screen.  Available sub-
  2348.           commands are:
  2349.  
  2350.                 Box     - Draws a box using  the current  function set.   The
  2351.                           box border  will be the defined by the edges of the
  2352.                           screen.  The inside of the  box is  left unchanged,
  2353.                           however anything  where the  box lines are actually
  2354.                           drawn will be overwritten.
  2355.  
  2356.                 Outline - Operates similar to the  Box  command,  however the
  2357.                           contents of  the block are examined first.  The box
  2358.                           border will be  adjusted  to  just  accommodate all
  2359.                           words contained by the screen.
  2360.  
  2361.                           For instance,  assume you just had one character in
  2362.                           the center of the edit screen.  The result of using
  2363.                           global  text  outline  would  only  be  a small box
  2364.                           around the character.
  2365.  
  2366.                 Center  - Text in the screen  is centered.   The  way this is
  2367.                           done  is  similar  to  the  text  Outline described
  2368.                           above.    Each  line  of  characters  considered is
  2369.                           reduced to  just enclose  all words.  The string of
  2370.                           words is then centered in the screen.
  2371.  
  2372.                 Left    - Text is moved to the left edge of the screen.  
  2373.  
  2374.                 Right   - Identical to Left except text is moved to the right
  2375.                           edge of the screen.
  2376.  
  2377.  
  2378.           These commands operate similarly to the block action text commands.
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.  
  2385.                           ALT-H: DISPLAY HELP INFORMATION
  2386.        ______________________________________________________________________
  2387.  
  2388.        The help  screens provide  a quick  reminder for  the various commands
  2389.        supported by TheDraw.  The two screens briefly describe most available
  2390.        functions.
  2391.  
  2392.        The registered  version of  TheDraw supports  context sensitive pop-up
  2393.        help for the ENTIRE  program.    Typing  ALT-H  at  any  position will
  2394.        display specific help on what you are doing.  Try it, you'll like it!
  2395.  
  2396.  
  2397.  
  2398.  
  2399.        TheDraw v3.00         TheDraw Command Functions              29       
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.                                ALT-I: INSERT A LINE
  2408.  
  2409.        Inserts a  line at  the current  position.   The current  line and all
  2410.        those below it are shifted down.   The  bottom  line  is  lost.   This
  2411.        command is not reversible, so use with care.
  2412.  
  2413.  
  2414.  
  2415.  
  2416.                               ALT-J: ANIMATOR OPTIONS
  2417.  
  2418.        The Animator  Options command  operates differently depending on which
  2419.        mode you are currently in (Normal or Animator).
  2420.  
  2421.  
  2422.        ALT-J FROM NORMAL MODE
  2423.        ______________________________________________________________________
  2424.  
  2425.        When in  Normal mode,  selecting ALT-J  will put  TheDraw in animation
  2426.        mode.  To convert the existing normal screen images (static images) to
  2427.        animation entries, a "scan method" must be specified.   The particular
  2428.        scan  method  used  tells  TheDraw  how to read your static images for
  2429.        display.  Ten different scan methods are available:
  2430.  
  2431.        TOP - Scan Top to Bottom
  2432.  
  2433.           The static  page layers  are all  scanned from  their upper-left to
  2434.           lower-right  corners.    The  scan  goes across the screen (left to
  2435.           right).  The next line down is then scanned, and so on.
  2436.  
  2437.  
  2438.        BOTTOM - Scan Bottom to Top
  2439.  
  2440.           Exact opposite of TOP.   The  static page  layers are  scanned from
  2441.           their lower-right  to upper-left  corners.  The scans starts on the
  2442.           bottom line, and goes across the screen (right to left).   The next
  2443.           line up is then scanned, and so on.
  2444.  
  2445.  
  2446.        LEFT - Scan Left to Right
  2447.  
  2448.           Similar  to  TOP,  except  the  scan  goes  down the screen (top to
  2449.           bottom).  The next column over is then scanned, and so on.
  2450.  
  2451.  
  2452.        RIGHT - Scan Right to Left
  2453.  
  2454.           Exact opposite of LEFT, and similar  to BOTTOM.   Scan  goes up the
  2455.           screen (bottom  to top),  starting the right-most column.  The next
  2456.           column to the left is then scanned, and so on.
  2457.  
  2458.  
  2459.  
  2460.  
  2461.        TheDraw v3.00         TheDraw Command Functions              30       
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.        SCRAMBLE - Random Scramble Scan
  2470.  
  2471.           Each static page layer is scanned in a completely random order. 
  2472.  
  2473.  
  2474.        ANGLE - Angle Scan
  2475.  
  2476.           Scans  each  static  page  layer  from  upper-left  to  lower-right
  2477.           corners, using  a backward angle approach.  ie: scan character then
  2478.           move down to next line and backup one position. 
  2479.  
  2480.                                    AAAAAAAAAA
  2481.                                    BBBBBBBBB
  2482.                                    CCCCCCCC
  2483.                                    DDDDDDD
  2484.                                    etc...
  2485.  
  2486.        GATE - Gated Scan
  2487.  
  2488.           Alternating lines scan from opposite sides  of the  screen forwards
  2489.           and backwards  going across.     The first  line will  scan left to
  2490.           right going across the screen.  The second line scans right to left
  2491.           across the  screen.  The third line scans as the first, etc...  All
  2492.           lines are processed at once, so the screen appears "gated". 
  2493.  
  2494.  
  2495.        PYRAMID - Pyramid Scan
  2496.  
  2497.           Scans in a "pyramid" shape, starting from bottom center of screen.
  2498.                                         .
  2499.                                        .D.
  2500.                                       cDCD.
  2501.                                      tDCBCD.
  2502.                                     eDCBABCD.
  2503.  
  2504.  
  2505.        SQUARES - Squares or Spiral Scan
  2506.  
  2507.           Scans static screen images using squares.  The border of the screen
  2508.           is first  scanned (progressing clockwise).  The next smaller square
  2509.           is then scanned, and so.  Produces a spiral effect.
  2510.  
  2511.  
  2512.        WIGGLE - Wiggle Scan
  2513.  
  2514.           Similar to GATE, except only  one  line  is  processed  at  a time.
  2515.           Produces a  snaking line  appearance starting  from the  top of the
  2516.           screen.  Scan first goes across screen, then returns on  next.  The
  2517.           cycle is then repeated.
  2518.  
  2519.        If you have ideas for more animation scanners, please send them!
  2520.  
  2521.  
  2522.  
  2523.        TheDraw v3.00         TheDraw Command Functions              31       
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.        Once the  animation scan is completed, then screen will be cleared and
  2532.        redrawn.   At  this  point  TheDraw  will  operate  as  normal, except
  2533.        everything is  sequenced by the animation system.  Please refer to the
  2534.        section "The Animation System" for more details on its use.
  2535.  
  2536.  
  2537.  
  2538.  
  2539.        ALT-J FROM ANIMATOR MODE
  2540.        ______________________________________________________________________
  2541.  
  2542.        When  already  in  animator  mode,  selecting  ALT-J  presents several
  2543.        facilities for  managing the animation system.  The following commands
  2544.        are available:
  2545.  
  2546.           o  Specify Animation Include Files
  2547.           o  Toggle storing of cursor movements
  2548.           o  Convert animation screens to normal mode static screen images.
  2549.           o  Rescan current animation screens.
  2550.           o  Enter a pause into the animation sequence.
  2551.  
  2552.        The registered version of TheDraw also supports:
  2553.  
  2554.           o  Adjust Animation Limiting
  2555.           o  Specify Animation Markers
  2556.  
  2557.        Each item on the menu is described below:
  2558.  
  2559.  
  2560.        INCLUDE - Specify Animation Include File
  2561.  
  2562.           When creating an ANSI file, TheDraw allows text from other files to
  2563.           be "included"  in the  one it  creates.  Ten different files can be
  2564.           included in any given sequence at any given point in the sequence.
  2565.  
  2566.           When TheDraw includes another file,  it  copies  everything  in the
  2567.           include file  to the  new output  file TheDraw is making.  Once the
  2568.           output Ansi file is created, the include file is not  needed again.
  2569.           The  include  file  need  only  be present when TheDraw is actually
  2570.           copying text from it. 
  2571.  
  2572.           Include files  are only  read when  TheDraw actually  saves a file.
  2573.           They are  ignored by  ALT-Q.   If you  wish to  see what everything
  2574.           looks like before saving, use the View option described below.
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.        TheDraw v3.00         TheDraw Command Functions              32       
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.           Upon choosing the INCLUDE  option,  a  window  will  appear  on the
  2593.           screen.   All currently defined include files will be listed, along
  2594.           with their position in the animation sequence.   The following sub-
  2595.           commands are available:
  2596.  
  2597.              SET   - Sets an  include file at the current animation position.
  2598.                      In the shareware version of TheDraw, this will always be
  2599.                      the end of the current animation sequence.  
  2600.  
  2601.                      In the registered version, this is the current animation
  2602.                      limit position.  This allows include files to  be easily
  2603.                      specified  "after  the  fact", anywhere in the animation
  2604.                      sequence (see Limit below).
  2605.  
  2606.              CLEAR - Erases the include file entry you specify.  No verify is
  2607.                      done before the entry is deleted, so be warned.
  2608.  
  2609.              VIEW  - Displays  the   entire  animation   sequence,  with  all
  2610.                      specified include  files.   Very useful  for testing the
  2611.                      appearance of things.
  2612.  
  2613.  
  2614.           Press [ESC]  once when done editing the include files.  All changes
  2615.           are saved.
  2616.  
  2617.  
  2618.  
  2619.        LIMIT - Specify Animation Limit (registered version only)
  2620.  
  2621.           The animation limit facility of  TheDraw  provides  for  a powerful
  2622.           animation editing system.  You can easily correct mistakes, insert,
  2623.           delete or do anything else in the MIDDLE of any animation sequence.
  2624.  
  2625.           To make it work,  you specify  a point  for TheDraw  to temporarily
  2626.           stop displaying  the animation  sequence.   For example, assume you
  2627.           had a  sequence with  5000 entries.   You  could limit  it to 2000,
  2628.           correct  a  spelling  mistake,  then  quickly set the limit back to
  2629.           5000.   When limiting  is on,  TheDraw operates  exactly as before,
  2630.           except everything above the limit is held out of the way.
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.  
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647.        TheDraw v3.00         TheDraw Command Functions              33       
  2648.  
  2649.  
  2650.  
  2651.  
  2652.  
  2653.  
  2654.           Upon choosing the LIMIT option, you can specify the animation limit
  2655.           position using the following keys:
  2656.  
  2657.              Up/Down Arrows   Advance/Backup limit by one position.
  2658.              PgUp/PgDn        Advance/Backup limit by 100 positions.
  2659.              Home             Go to start of sequence (position = 0).
  2660.              End              Go to end of sequence (all entries).
  2661.  
  2662.              marKer           Move to the position of an animation marker. 
  2663.                               Selecting this command displays a window of all
  2664.                               currently   set   animation   markers.    After
  2665.                               choosing a marker, the animation limit moves to
  2666.                               the position  of the marker.  Assuming you have
  2667.                               set markers in  strategic  places,  this allows
  2668.                               you  to  quickly  bounce  around  an  animation
  2669.                               sequence looking for a particular spot.
  2670.  
  2671.           Press  [ENTER]  to  save  your  changes  to  the  animation  limit.
  2672.           Pressing  [ESC]  resets  the  animation limit position to its entry
  2673.           value.  
  2674.  
  2675.  
  2676.  
  2677.        MARKER - Specify Animation Markers (registered version only)
  2678.  
  2679.           Markers are  used  to  "mark"  different  places  in  the animation
  2680.           sequence for  later reference.   Once  set, markers can be used for
  2681.           changing the animation limit position (see above) and  viewing just
  2682.           portions  of  the  animation  sequence.      They  can be useful in
  2683.           locating things forgotten or set aside until later,  editing images
  2684.           a page at a time, etc...
  2685.  
  2686.           Upon  choosing  the  MARKER  option,  a  window  will appear on the
  2687.           screen.  All currently defined markers are listed, along with their
  2688.           position in the animation sequence.  The following sub-commands are
  2689.           available:
  2690.  
  2691.              SET   - Sets a marker at the current animation limit position.  
  2692.                      This allows markers to  be easily  specified anywhere in
  2693.                      the animation  sequence.   You are first be prompted for
  2694.                      which marker to change.  If  the marker  is already set,
  2695.                      it will  be erased before continuing.  After you specify
  2696.                      a marker, you can then enter a comment (32 characters).
  2697.  
  2698.              CLEAR - Erases the marker you specify.  No verify is done before
  2699.                      the entry is deleted, so be warned.
  2700.  
  2701.              VIEW  - Displays  the  animation  sequence,  up  to  a specified
  2702.                      marker.  Useful for  reminding yourself  of what happens
  2703.                      early in a 16000 entry animation sequence.
  2704.  
  2705.           Press [ESC] once done editing markers.  All changes are saved.
  2706.  
  2707.  
  2708.  
  2709.        TheDraw v3.00         TheDraw Command Functions              34       
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.        MOVEMENT - Toggle Storage of Cursor Movements
  2718.  
  2719.           Toggles  whether  or  not  TheDraw  stores  actual movements of the
  2720.           cursor.  Normally  only  characters  actually  typed  are recorded;
  2721.           however, if  the cursor movement toggle is on then all movements of
  2722.           the cursor are also stored.    Cursor  movements  are  being stored
  2723.           whenever the  ANIM symbol  in the  status line is flashing.  If you
  2724.           are still in doubt, watch  the  animation  entry  count.    It will
  2725.           increase every time you move the cursor. 
  2726.  
  2727.  
  2728.        NORMAL - Convert to Normal Edit Mode.
  2729.  
  2730.           Converts what  appears on  the screen  to normal  mode images.  All
  2731.           animation is erased after  executing this  command.   You are first
  2732.           prompted to verify before continuing.
  2733.  
  2734.           In  the  registered  version,  anything  not  displayed  because of
  2735.           animation limiting is lost.    Only  what  appears  exactly  on the
  2736.           screen when  you select  this command  is converted  to normal mode
  2737.           images.
  2738.  
  2739.  
  2740.        RESCAN - Rescan the Screens
  2741.  
  2742.           Selecting this command prompts  for  an  animation  scan  method as
  2743.           described above  in the ALT-J FROM NORMAL MODE section.  Everything
  2744.           in the animation sequence is first erased, then  the images  on the
  2745.           screens are rescanned.   
  2746.  
  2747.           In  the  registered  version,  any animation sequence not displayed
  2748.           because of animation limiting  is  NOT  lost.    It  will  still be
  2749.           available  after  this  operation  is  done.  This differs from the
  2750.           above sub-option and allows  you to  go back  and rebuild something
  2751.           which did not cut it the first time.
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.  
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.        TheDraw v3.00         TheDraw Command Functions              35       
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.        PAUSE - Animation Pausing
  2780.  
  2781.           Allows the  entering of  pauses into  the animation sequence.  With
  2782.           this command it is possible to have TheDraw pause for a key or wait
  2783.           a  specified   number  of  seconds  anywhere  while  displaying  an
  2784.           animation sequence.   This can be very useful in presentations.   
  2785.  
  2786.           After selecting PAUSE, the following sub-commands are available:
  2787.  
  2788.              TIME_PAUSE       Creates  a  pause  for  a  specified  number of
  2789.                               seconds (the  pause can  be aborted by pressing
  2790.                               any key  when  actually  displayed).    You are
  2791.                               prompted for the number of seconds to delay.
  2792.  
  2793.              KEY_ONLY_PAUSE   Creates a pause for a key to be pressed.
  2794.  
  2795.              CLEAR            Erases  pauses  from  the  animation  sequence.
  2796.                               TheDraw  searches  backwards  from  the current
  2797.                               animation  position  for  a  Pause.   If one is
  2798.                               found, you can DELETE,  VIEW up  to this pause,
  2799.                               or  scan  for  the  NEXT pause before this one.
  2800.                               Press [ESC] to abort clearing a pause.
  2801.  
  2802.           Pauses are observed whenever you redraw the animation sequence with
  2803.           ALT-Q.   When you  save an ANSI file, it is not possible to produce
  2804.           exactly equivalent pausing (pauses for a key are  impossible).  For
  2805.           this  reason,  a  small  separate  presentation  program (THEPP) is
  2806.           included with TheDraw.   This program  duplicates the  operation of
  2807.           the ALT-Q command, and uses THEDRAW format data files.  See section
  2808.           entitled "The Presentation Program" for information on using THEPP.
  2809.  
  2810.  
  2811.  
  2812.  
  2813.                                ALT-K: DELETE A FILE 
  2814.  
  2815.        Deletes a specified file from disk.  Use this option  to free  up disk
  2816.        space when  the need  arises.   The directory file selector (see ALT-L
  2817.        below) displays everything in  the current  directory.   Use the arrow
  2818.        keys to select a file to delete, or simply type in the filename at the
  2819.        bottom of the screen.  Press [ENTER] to select the file.  
  2820.  
  2821.        TheDraw will then check for the file.  If it exists, you  are prompted
  2822.        to  verify  before  continuing.    This is your last change before you
  2823.        delete something you might regret later.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.        TheDraw v3.00         TheDraw Command Functions              36       
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.                            ALT-L: LOAD SCREEN FROM DISK
  2842.  
  2843.        This command allows you to load any ANSI  text, ANSI  Animation, ASCII
  2844.        text, BINARY dump, Basic BSAVE or THEDRAW format file.  
  2845.  
  2846.        You are  prompted to continue if the current screen image has not been
  2847.        saved.  The directory  file selector  next displays  all files  in the
  2848.        current  directory  for  convenience.    At this point you can use the
  2849.        arrow keys and PgUp/PgDn keys to select a file or  simply type  in the
  2850.        wanted filename  at the bottom of the screen.  Press [ENTER] to select
  2851.        the file.
  2852.  
  2853.        If you type in  the filename,  a file  extension of  ".ANS" is assumed
  2854.        unless  otherwise  specified.    The following filename extensions are
  2855.        required you wish to have TheDraw successfully load them:
  2856.  
  2857.                                Binary Dump      .BIN
  2858.                                Basic BSAVE      .BSV
  2859.                                TheDraw Format   .TD
  2860.  
  2861.        Any file without one of the above extensions is assumed to be an ASCII
  2862.        or  ANSI  file.    Assembler,  Pascal,  and  C  format files cannot be
  2863.        reloaded, except as Ascii text.  You must  keep another  copy of those
  2864.        screens safely somewhere in one of the above loadable formats.
  2865.  
  2866.        Binary,  BSave  and  TheDraw  format  files  load  full screen 25 line
  2867.        images.  If you are not in full screen edit  mode, those  lines hidden
  2868.        by the status information are stored.  Binary files may be only stored
  2869.        as blocks (see block save under ALT-B).  To load a binary  block dump,
  2870.        TheDraw must  know the  width of the block.  If detected, TheDraw will
  2871.        prompt for this value.
  2872.  
  2873.        When loading Ansi or Ascii, only  the  first  24  displayed  lines are
  2874.        stored.   Any extra  are discarded.   Do  not be alarmed by Ansi files
  2875.        which can be hundreds of lines long.  So long as the cursor never goes
  2876.        below line 24, everything will load properly.
  2877.  
  2878.        Ansi  animation   is  automatically  detected  by  TheDraw  using  the
  2879.        following process:   If  the  cursor  suddenly  moves  to  a  place it
  2880.        normally would  never go, this is an animator file.  Extremely complex
  2881.        algorithm huh?
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.  
  2888.  
  2889.  
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.        TheDraw v3.00         TheDraw Command Functions              37       
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.                               ALT-M: SELECT DRAW MODE
  2904.  
  2905.        TheDraw supports the "drawing" of lines.   This  is easily  done using
  2906.        the arrow  keys while in Draw mode.   The characters used in the lines
  2907.        are those normally available  via the  function keys  from the current
  2908.        function  key  set.    Only  the first four sets of characters contain
  2909.        lines.   If a function key set  without lines  is selected,  the first
  2910.        set (single lines) is used.  Draw mode is indicated by the word "Draw"
  2911.        at the bottom of the screen.
  2912.  
  2913.        In draw mode, everything  operates without  change.   Typed characters
  2914.        still appear.     The only change is that using the arrow keys makes a
  2915.        line appear in the direction moved.
  2916.  
  2917.  
  2918.  
  2919.  
  2920.                                    ALT-N: RULER
  2921.  
  2922.        The Ruler command places a pair of intersecting  lines on  the screen.
  2923.        The point  of intersection represents the position of the cursor.  The
  2924.        ruler can be moved  using the  arrow keys,  PgUp, PgDn,  Home and End.
  2925.        Press  [ENTER]  to  save  the  new  cursor location, or press [ESC] to
  2926.        return to the initial cursor position.
  2927.  
  2928.        Use this command to help line up rows or columns of text or figures.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.                          ALT-O: CHANGE DRIVE/SUB DIRECTORY
  2934.  
  2935.        This command requires the use of DOS 2.0 or higher  to operate.   This
  2936.        command allows  you to change the default directory or path (displayed
  2937.        when loading or viewing a file).  All  sub-directories of  the current
  2938.        path are  displayed for you.  A new directory can be selected by using
  2939.        the arrows keys or typing in the pathname.  Press [ENTER] to change to
  2940.        that  directory.    Note  that  the details of sub-directories are not
  2941.        covered here.  Please refer to your dos manual for that.
  2942.  
  2943.        For example, if you were on  drive C  in a  sub-directory named GAMES,
  2944.        you could  switch to  the subdirectory  UTILITY of drive D by entering
  2945.        "D:\UTILITY".  You could then  get  back  to  the  directory  GAMES by
  2946.        simply entering "C:" (no backslash).
  2947.  
  2948.  
  2949.  
  2950.  
  2951.  
  2952.  
  2953.  
  2954.  
  2955.  
  2956.  
  2957.        TheDraw v3.00         TheDraw Command Functions              38       
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.                           Alt-P:  Paint/Fill Commands
  2966.  
  2967.        This command allows enclosed areas to be easily filled with characters
  2968.        and/or attributes.  An enclosed area  is  made  by  using  lines (from
  2969.        function key  sets 1-4) or using the Draw command (see ALT-M).  To use
  2970.        this command, position the cursor inside the area then press ALT-P.  
  2971.  
  2972.        The following sub-commands are available:
  2973.  
  2974.          ATTRIBUTE - Changes all  foreground and  background color attributes
  2975.                      within the  enclosed area  to those  values shown in the
  2976.                      status line.
  2977.  
  2978.          CHARACTER - Prompts for a keyboard character or special function set
  2979.                      symbol (see ALT-F command).  Solid spaces can be used by
  2980.                      pressing Shift-Space.  All enclosed characters  are then
  2981.                      overwritten  using  whatever  was  specified.   No color
  2982.                      attributes are changed, just actual character symbols.
  2983.  
  2984.          BOTH      - Combines  both  the   Attribute   and   Character  paint
  2985.                      operations  above.    A  character is prompted for, then
  2986.                      everything  in  the  area  is  overwritten   using  that
  2987.                      character  with  the  current  color attributes from the
  2988.                      status line.
  2989.  
  2990.        In animation mode, the Character and Both options  add new  entries to
  2991.        the  animation  sequence;  nothing  is deleted.  The Attribute command
  2992.        however only changes the color attributes of characters already in the
  2993.        animation sequence.  No new entries are added.
  2994.  
  2995.  
  2996.  
  2997.  
  2998.                                ALT-Q: REDRAW SCREEN
  2999.                         (available in animation mode only)
  3000.  
  3001.        This command  redraws the animation sequence on the screen.  With this
  3002.        you can see how your work is developing.     You are  prompted for the
  3003.        display speed  to redraw at.  Available speeds are from 0 (fastest) to
  3004.        255 (crawl).  A value of about 40  is generally  a good  speed to view
  3005.        at.   Be warned  that 255  literally is a crawl speed, displaying only
  3006.        about two-four characters per second (standard PC/XT).   A slow redraw
  3007.        can be broken out of by pressing any key.
  3008.  
  3009.  
  3010.  
  3011.  
  3012.  
  3013.  
  3014.  
  3015.  
  3016.  
  3017.  
  3018.  
  3019.        TheDraw v3.00         TheDraw Command Functions              39       
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.                             ALT-R: RESTORE CURRENT LINE
  3028.  
  3029.        Restores the  current line  to original contents if you make a mistake
  3030.        while entering in text.  Removes all changes to the  line made  by the
  3031.        user.  Once you move to a new line however, all changes are permanent.
  3032.  
  3033.  
  3034.  
  3035.  
  3036.                             ALT-S: SAVE SCREEN TO DISK
  3037.  
  3038.        The Save Screen command offers  many  formats  for  saving  the entire
  3039.        current  screen.      The  available  formats  are:  Ansi, Ascii, Asm,
  3040.        Binary, BSave, Pascal, C and TheDraw.    Please  note  that  all color
  3041.        attributes are  lost in  an Ascii  file.   All other formats store the
  3042.        complete screen with color information (unless you specify otherwise).
  3043.  
  3044.        The entire screen is saved when  using this  command.   If you  do not
  3045.        require the  entire 80x25 screen, use a block save (see ALT-B).  These
  3046.        can be more effective at times.
  3047.  
  3048.        You are first prompted for which storage format to use.   In animation
  3049.        mode, only  ANSI and  THEDRAW formats are available.  The items on the
  3050.        menu are discussed below:
  3051.  
  3052.  
  3053.        ANSI - Ansi text file
  3054.  
  3055.           If you are in full screen  mode, TheDraw  first displays  a warning
  3056.           about line  25 (bottom-most  line) not being saved.  Respond Yes if
  3057.           you wish to continue with the save.  Line 25 cannot be saved, since
  3058.           a linefeed  in the  middle of  the line would cause unwanted screen
  3059.           scrolling.
  3060.  
  3061.           You are next asked what initial screen preparation  you want before
  3062.           the image is displayed.  Options are: 
  3063.  
  3064.                 CLEAR - Clears the screen
  3065.                 HOME  - Move cursor to upper-left corner of screen
  3066.                 NONE  - Leave screen and cursor position as is.
  3067.  
  3068.           The next prompt is for the maximum length of each line in the saved
  3069.           file.   TheDraw is  capable of  producing over  1300 characters per
  3070.           screen line (if every character had a differing color combination).
  3071.           Some applications and  programs  (ie:  other  text  editors) cannot
  3072.           handle so  many characters per line.  This option limits the output
  3073.           line length sacrificing time to display the image.  If length is no
  3074.           problem, specify [N]one for the most efficient file.
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.        TheDraw v3.00         TheDraw Command Functions              40       
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.           Lastly, you  are prompted for the Ansi display speed (a number from
  3090.           0 to 50).  The operation  is similar  to the  ALT-Q animator redraw
  3091.           screen function.   Things are slowed down by adding redundant codes
  3092.           after everything that is displayed.  A value of 50 is approximately
  3093.           equal to  an ALT-Q  speed of 255 (extremely slow).  Experimentation
  3094.           will find the most appropriate speed for your needs.  
  3095.  
  3096.  
  3097.        ASCII - Ascii Text (no colors)
  3098.  
  3099.           If you select ASCII,  you are  prompted if  you really  want a non-
  3100.           color image  made before  continuing.   The Ascii  file produced is
  3101.           similar to any file  produced by  a normal  text editor  (ie: Turbo
  3102.           Pascal or Sidekick editor).  
  3103.  
  3104.  
  3105.        ASM - Assembly Language 
  3106.  
  3107.           ASM  produces  a  list  of  DB  data statements for use by assembly
  3108.           language  programmers.    Addition  sub-options  are  available  to
  3109.           specify  the  assembler  data  format.   You can specify to Crunch,
  3110.           output only  Ascii characters,  or dump  a normal  file.  Crunching
  3111.           uses a  custom method  of compressing  color changes and strings of
  3112.           identical characters  to  make  the  smallest  possible  file.   To
  3113.           display  a  crunched  file  you  must  use  the  uncruncher routine
  3114.           included separately with TheDraw  (UNCRUNCH.ASM).    This  file has
  3115.           comments explaining its use.
  3116.  
  3117.           The  Ascii  format  saves  all  characters on the screen.  No color
  3118.           attribute information is stored however.  The normal file is a 4000
  3119.           byte binary  dump of  the screen, converted to a assembler/compiler
  3120.           compatible format.
  3121.  
  3122.  
  3123.        BINARY - Binary Screen Dump
  3124.  
  3125.           Produces a straight 4000 byte dump of the video screen.   This data
  3126.           format is  generic.   It is useful for many things, such as loading
  3127.           screen images directly to video ram, etc...
  3128.  
  3129.  
  3130.        BSAVE - Basic BSave Screen Dump
  3131.  
  3132.           This file is identical to  a  binary  screen  dump,  except loading
  3133.           codes for Basic are placed at the front.  These files can be loaded
  3134.           from basic with:
  3135.  
  3136.                      DEF SEG = &HB800 : BLOAD"filespec.BSV",0
  3137.  
  3138.           If you have a monochrome monitor, replace the B800 with B000 in the
  3139.           above line.
  3140.  
  3141.  
  3142.  
  3143.        TheDraw v3.00         TheDraw Command Functions              41       
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.        PASCAL - Turbo Pascal Compatible Screen Dump
  3152.  
  3153.           This operates  the same  as the  ASM option described above, except
  3154.           the output is in a Turbo  Pascal compatible  CONST structure.   See
  3155.           Appendix B for the section entitled "Programmers Programming Tips".
  3156.  
  3157.  
  3158.        C - Modern C Formatted Compatible Screen Dump (Turbo C)
  3159.  
  3160.           Again, this operates the same as the ASM option.  The format is for
  3161.           the new "modern C" string continuation structure.
  3162.  
  3163.  
  3164.        THEDRAW - TheDraw Setup Save
  3165.  
  3166.           This format saves everything  about  the  current  configuration of
  3167.           TheDraw.   In normal edit mode, all occupied page layers are saved.
  3168.           In animation mode, the animation sequence is dumped  to disk.   All
  3169.           other  parameters  are  saved  also  (ie: current colors, tab line,
  3170.           cursor position, current page layer, etc...).
  3171.  
  3172.           The TheDraw format file also has the benefit  of being  the fastest
  3173.           way to  loading and  retrieve screen  images - Eight page layers or
  3174.           16000 animation entries take only seconds to load.
  3175.  
  3176.  
  3177.  
  3178.        Following the  above  preliminary  prompts,  you  are  prompted  for a
  3179.        filename.   If the file already exists, you are prompted to verify the
  3180.        save.  If you do not specify a filename extension, TheDraw assumes the
  3181.        following:
  3182.  
  3183.                           .ANS     ANSI compatible files
  3184.                           .ASC     ASCII text files
  3185.                           .ASM     Assembler files
  3186.                           .BIN     Binary dumps
  3187.                           .BSV     Bsave files 
  3188.                           .PAS     Pascal files
  3189.                           .H       C files.  
  3190.  
  3191.        A file  without an  extension can  be specified by placing a period as
  3192.        the last character of the filename (ie: TESTFILE. ).  After entry of a
  3193.        valid filename, the screen is saved to disk.
  3194.  
  3195.        For  suggestions  on  using  the  screen  files created by TheDraw see
  3196.        Appendix B.
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.        TheDraw v3.00         TheDraw Command Functions              42       
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.                                  ALT-T: TAB SETUP
  3214.  
  3215.        This command allows you to set tabs in the editor (positions where the
  3216.        [TAB] key  stops).  Initially the positions are at every tenth column.
  3217.        Available sub-commands are:
  3218.  
  3219.           SET       - Set a new tab position.  Move the cursor to  the wanted
  3220.                       position then press 'S'.
  3221.  
  3222.           CLEAR     - Clears tab at current cursor position
  3223.           RESET     - Resets tab line to initial settings (every ten spaces).
  3224.           ERASE     - Delete all current tab setting for a clean slate.
  3225.           INCREMENT - Prompts  for  a  step  size.    From the current cursor
  3226.                       position, every nth location is then set.   This allows
  3227.                       you to  quickly specify,  say every  fourth position if
  3228.                       your need requires it.
  3229.  
  3230.        Press [ESC] to leave the tab set command.
  3231.  
  3232.  
  3233.  
  3234.  
  3235.                           ALT-U: USE COLORS UNDER CURSOR
  3236.  
  3237.        Changes current  status  line  colors  to  those  currently  under the
  3238.        cursor.    This  provides  a  fast  method to change to colors already
  3239.        displayed on the screen.
  3240.  
  3241.  
  3242.  
  3243.  
  3244.                                ALT-V: VIEW A SCREEN
  3245.  
  3246.        This command allows you to look at a  previously saved  image on disk.
  3247.        The current  page layer  is not  altered by  using this  command.  You
  3248.        might use this in conjunction with the block load/import function (see
  3249.        ALT-B).  
  3250.  
  3251.        Viewing a  screen is  dome similar  to loading  (see ALT-L) except the
  3252.        loaded image is not remembered.  Once the image is  fully displayed, a
  3253.        window appears  with instructions.    Press [ENTER] to exit view mode.
  3254.        Pressing any other key  will make  the window  disappear to facilitate
  3255.        viewing.   After about  30 seconds  the window will reappear to remind
  3256.        you about view mode (in case you leave the computer and then return).
  3257.  
  3258.  
  3259.  
  3260.  
  3261.  
  3262.  
  3263.  
  3264.  
  3265.  
  3266.  
  3267.        TheDraw v3.00         TheDraw Command Functions              43       
  3268.  
  3269.  
  3270.  
  3271.  
  3272.  
  3273.  
  3274.  
  3275.                                ALT-W: EDIT CHARACTER
  3276.                         (available in animation mode only)
  3277.  
  3278.        Allows the editing of a mistyped animation entry.  This command exists
  3279.        because simply  overwriting an incorrect character does not delete it.
  3280.        In  animation  mode,  both  entries  are  remembered  -  the incorrect
  3281.        character,  plus  the  wanted  one.    Upon redisplaying the animation
  3282.        sequence (see ALT-Q), both  characters would  be seen  (the former for
  3283.        only a millisecond perhaps, but it would appear).
  3284.  
  3285.        The ALT-Z  command could  be used  to delete just the incorrect entry.
  3286.        The wanted character could  then be  entered.   This will  indeed work
  3287.        perfectly well, and some people may prefer using this method; however,
  3288.        to quickly change the entry ALT-W is more convenient.
  3289.  
  3290.        After pressing Alt-W you are prompted  to type  a new  character.  The
  3291.        current position  will be flickering.  All color changing commands are
  3292.        available (ALT-A and the Ctrl-Arrow keys) while editing.
  3293.  
  3294.  
  3295.  
  3296.  
  3297.                                 ALT-X: EXIT THEDRAW
  3298.  
  3299.        Prompts if you wish  to  exit  TheDraw  or  execute  a  shell  to DOS.
  3300.        Responding Yes exits the program.  No cancels the command.  
  3301.  
  3302.        Shell  also  exits  to  Dos,  however  TheDraw remains in memory.  All
  3303.        screen page  layers and  animation entries  are retained.   Typing the
  3304.        command "EXIT" at the Dos prompt will return control to TheDraw.
  3305.  
  3306.  
  3307.  
  3308.  
  3309.                             ALT-Y: DELETE CURRENT LINE
  3310.  
  3311.        Deletes the  current line  on the screen.  All lines below the current
  3312.        line are shifted up one position.   The  bottom line  is cleared using
  3313.        spaces  and  the  default  background  color.    This  command  is not
  3314.        reversible, so use it carefully.
  3315.  
  3316.  
  3317.  
  3318.  
  3319.                            ALT-Z: ERASE CURSOR CHARACTER
  3320.                         (available in animation mode only)
  3321.  
  3322.        Erases the top-most  character  from  the  animation  sequence  at the
  3323.        current cursor  position.  Only the last character typed at the cursor
  3324.        position is deleted, everything typed before is unchanged.
  3325.  
  3326.  
  3327.  
  3328.  
  3329.        TheDraw v3.00         TheDraw Command Functions              44       
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.                            ALT-= TOGGLE MACRO LEARN MODE
  3338.                              (registered version only)
  3339.  
  3340.        Activates the macro learning mode of TheDrawR.   You are  prompted for
  3341.        which macro key to program (0-9).  After specifying the macro, TheDraw
  3342.        remembers everything  you type.   This  is somewhat  akin to animation
  3343.        mode; however,  macro learn  mode literally remembers everything.  All
  3344.        editing commands performed, any  characters typed,  etc...   Up to 512
  3345.        characters will be recorded.
  3346.  
  3347.        Once satisfied with the macro, type ALT-= again to save the macro.  To
  3348.        use the macro, press ALT followed by a number key 0 through 9 (NOT the
  3349.        ones on the keypad).  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.                           ALTERNATE COLOR CHANGE OPTIONS
  3355.  
  3356.        For the  experienced user,  TheDraw provides  a more convenient way of
  3357.        adjusting the current status line colors.
  3358.  
  3359.        Pressing Ctrl-Up increments the current foreground color number (found
  3360.        in ALT-A)  and Ctrl-Down decrements it.  These two key combinations do
  3361.        not always work reliably on all  computers (a  Bios flaw  exists).  To
  3362.        get  around  this,  TheDraw  incorporates a special keyboard driver to
  3363.        handle these two keys.  If they do  not work  on your  machine run the
  3364.        SETUP  utility  and  use  "Keyboard Customize" to configure TheDraw to
  3365.        your keyboard.
  3366.  
  3367.        Pressing Ctrl-Right increments the  current  background  color number;
  3368.        Ctrl-Left decrements  it.   These keys  appear to work properly on all
  3369.        computers.
  3370.  
  3371.  
  3372.  
  3373.  
  3374.                         SHIFT-SPACE: SOLID SPACE CHARACTER
  3375.  
  3376.        As stated elsewhere in this documentation, the sprite  mode of TheDraw
  3377.        makes other  page layers  appear through "black spaces" on the current
  3378.        page layer.  This  can  sometimes  be  convenient  and  sometimes not.
  3379.        There  are  instances  when  you  want to have a non-transparent black
  3380.        space on the screen.
  3381.  
  3382.        The Solid Space performs this function  (non-transparent black space).
  3383.        Moving the  cursor onto  a solid space will cause the background color
  3384.        to flicker as an  indicator.   A Solid  space is  nothing more  than a
  3385.        character #255 (which is a blank IBM extended character).
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.        TheDraw v3.00         TheDraw Command Functions              45       
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.                         CTRL-PRTSC: FULL SCREEN MODE TOGGLE
  3400.  
  3401.        This  command  toggles  screen  usage  in  TheDraw  between  23  lines
  3402.        (regular) and 25 lines (full-screen).  In full-Screen  mode the status
  3403.        line disappears  so you  can fully use the screen.  TheDraw also makes
  3404.        heavy use of pop  up windows  for prompts  and messages  in this mode.
  3405.        While useful,  it can be awkward since YOU must remember where you are
  3406.        at all times.  For instance, block marking and etc...   It  is easy to
  3407.        become confused  unless you are careful.  If all else fails, hit ESC a
  3408.        few times to abort the current command.   Some people  may prefer this
  3409.        mode which  is fine.  Nothing forces you to use either screen size for
  3410.        anything.  
  3411.  
  3412.        Ctrl-PrtSc only operates from command mode.  It is not available under
  3413.        any  sub  commands  (such  as  Block,  Global,  etc...).  There are no
  3414.        restrictions on full screen use in animation modes.   
  3415.  
  3416.        Currently if you attempt to save an Ansi file under  full screen mode,
  3417.        TheDraw will state line 25 (bottom-most line) will not be saved.  This
  3418.        is because a linefeed can cause unwanted linefeeds.  This problem will
  3419.        be circumvented in version 3.1 of TheDraw.
  3420.  
  3421.  
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.  
  3429.  
  3430.  
  3431.  
  3432.  
  3433.  
  3434.  
  3435.  
  3436.  
  3437.  
  3438.  
  3439.  
  3440.  
  3441.  
  3442.  
  3443.  
  3444.  
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.        TheDraw v3.00         TheDraw Command Functions              46       
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.                                THE ANIMATION SYSTEM
  3462.                                ____________________
  3463.  
  3464.  
  3465.        WHAT IS ANSI ANIMATION?
  3466.        ______________________________________________________________________
  3467.  
  3468.        The animation system of TheDraw allows the user to create screens with
  3469.        movement, adding excitement to your presentations.  In animation mode,
  3470.        TheDraw  stores  every  keystroke  typed while designing your screens.
  3471.        This creates what is called the animation sequence.
  3472.  
  3473.        When the animation sequence  is displayed,  those keystrokes  typed in
  3474.        are repeated  in the  same order  entered.  Animation sequences can be
  3475.        saved in two different formats: ANSI and THEDRAW.  A sequence saved in
  3476.        ANSI can  be displayed using the Dos TYPE command on any computer with
  3477.        the ANSI.SYS driver  installed  (see  Appendix  A  on  how  to install
  3478.        Ansi.Sys). TheDraw  is not  needed to display Ansi files once created.
  3479.        The THEDRAW format is  used for  quickly saving  and loading animation
  3480.        sequences to disk. 
  3481.  
  3482.        For an  example of  Ansi Animation,  enter "TYPE SHUTTLE.ANS" from the
  3483.        Dos prompt (once the Ansi.Sys driver is installed).
  3484.  
  3485.  
  3486.        ANIMATION BASICS
  3487.        ______________________________________________________________________
  3488.  
  3489.        The actual "animation" of a screen display is done manually.  In other
  3490.        words, the moving object is moved in steps.  For each step, the object
  3491.        must first be  erased  then  redrawn  moved  over  slightly.    For an
  3492.        example, imagine  an asterisk in the center of the screen.  We wish to
  3493.        have this asterisk move  to the  right.   To do  this, first  we put a
  3494.        space over the existing asterisk (thus erasing it), then display a new
  3495.        asterisk over to  the  right  (redrawing  it).    Repeating  this will
  3496.        "animate" the asterisk, since it will appear to move.
  3497.  
  3498.        The above  is actually  quite easy if you use sprite editing and block
  3499.        copies.   Problems  start  developing  however  when  the  object gets
  3500.        larger.   The larger the object, the longer it takes to erase and then
  3501.        redraw it.  This increased movement time is  quite noticeable  in ANSI
  3502.        files in particular.
  3503.  
  3504.        All  is  not  lost  however,  since  we  can take advantage of certain
  3505.        characteristics found in animated  movement.   Most animation involves
  3506.        only shifting  an object  slightly per  step.  In general, the size of
  3507.        this shift will be smaller than the actual size of the object.
  3508.  
  3509.  
  3510.  
  3511.  
  3512.  
  3513.         
  3514.  
  3515.        TheDraw v3.00           The Animation System                 47       
  3516.  
  3517.  
  3518.  
  3519.  
  3520.  
  3521.  
  3522.  
  3523.        Therefore, by redrawing the object we overwrite a good portion  of the
  3524.        existing object  currently on  the screen.   Since  we are overwriting
  3525.        parts of the existing  copy, there  is no  need to  erase those parts!
  3526.        The only  portion that  does need erasing is the area not overwritten.
  3527.        This will normally be only one or two columns of characters.
  3528.  
  3529.  
  3530.        HOW TO ANIMATE SOMETHING
  3531.        ______________________________________________________________________
  3532.  
  3533.        Knowing the above details  about animation  movement makes "animating"
  3534.        an  object  quite  simple  using  TheDraw.   All of the above movement
  3535.        operations (erase then redraw)  can be  accomplished by  using a block
  3536.        copy.     The  block   defined  should  include  the  object  to  move
  3537.        (naturally), plus  a line  of blank  spaces on  the side  of the block
  3538.        opposite to  the direction  of movement.   The  line of spaces acts to
  3539.        erase the trailing characters as the  object  moves.    The  object is
  3540.        redrawn, and  the existing portion of the object is erased by the line
  3541.        of spaces.  
  3542.  
  3543.        Notice that a block  copy is  used, NOT  a block  move.   A block move
  3544.        physically changes  the location  of the block.  Upon redisplaying the
  3545.        animation sequence,  all  you  see  is  the  block  drawn  in  its new
  3546.        location.  No animation is being done.
  3547.  
  3548.        To move the object, use the arrow keys and [S]tamp it in position each
  3549.        time you move.  Press [ENTER] when done.   Note  that pressing [ENTER]
  3550.        will stamp the object one last time.  Therefore, you may wish to avoid
  3551.        using the Stamp command on the very last movement of the object.
  3552.  
  3553.  
  3554.        LIMITATIONS
  3555.        ______________________________________________________________________
  3556.  
  3557.        There are  limitations to  the animation  system.   Large objects will
  3558.        have a  "ripple" as  they move.   In  addition, they use a significant
  3559.        portion of the available animation space.    You  will  be  amazed how
  3560.        quickly 16000  entries can  disappear.  Objects up to 30x10 characters
  3561.        in size will generally appear without problems.  If you  have a faster
  3562.        computer, this block size can be increased without too much additional
  3563.        ripple.  As will all programs, experience will  tell you  what is best
  3564.        for a given situation.
  3565.  
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.         
  3576.  
  3577.        TheDraw v3.00           The Animation System                 48       
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.                              THE PRESENTATION PROGRAM
  3586.                              ________________________
  3587.  
  3588.        The Presentation  Program (THEPP) included with the registered version
  3589.        of TheDraw is a  command  line  driven  utility  intended  to simplify
  3590.        displays and  demonstrations.   It is flexibly and easy to use.  THEPP
  3591.        can display any file loadable by  TheDraw (Ansi,  Ascii, Binary, BSave
  3592.        and TheDraw  formats).   As with TheDraw, the filename extensions tell
  3593.        THEPP what format a given file is saved in.   The following extensions
  3594.        are required:
  3595.                                Binary Dump      .BIN
  3596.                                Basic BSAVE      .BSV
  3597.                                TheDraw Format   .TD
  3598.  
  3599.        Any other  file is assumed to be either Ansi or Ascii.  TheDraw format
  3600.        files store which page layer was  being edited.   THEPP  displays only
  3601.        this page  layer.   If sprite mode is turned on, any page layers below
  3602.        the current one will appear also ("under" the current layer).
  3603.  
  3604.        THEPP takes as its parameters a  list of  filenames to  display on the
  3605.        screen.   This it  will do  as fast and efficiently as possible unless
  3606.        otherwise stated (on other  words,  you  will  probably  want  to slow
  3607.        things down a bit).
  3608.  
  3609.        The  following  options  may  be  interspersed anywhere in the command
  3610.        line, before between or after, any  filenames.   Options are specified
  3611.        by using a slash following by one of these characters:
  3612.  
  3613.           Character       Action
  3614.  
  3615.               p           Stops THEPP  from displaying  any pause messages on
  3616.                           the screen.   The  pauses are  still performed, the
  3617.                           user is not notified about them however.
  3618.  
  3619.               k           Pause for  a key from the user.  This is useful for
  3620.                           placing  between  files,  so   you   can   stop  to
  3621.                           appreciate what is shown.
  3622.  
  3623.               t<num>      Pauses for  <num> number of seconds.  Valid numbers
  3624.                           for <num> are 1 to 255 seconds.  ie: t10 will pause
  3625.                           for ten seconds.
  3626.  
  3627.               s<num>      Animation display speed.  This is a slowdown factor
  3628.                           identical to the value you enter  when using ALT-Q.
  3629.                           It is  used whenever  THEPP displays a Ansi, Ascii,
  3630.                           or TheDraw format file.   ie:  s10  slows  down the
  3631.                           file display equivalent to an ALT-Q value of 10.
  3632.  
  3633.  
  3634.  
  3635.  
  3636.  
  3637.         
  3638.  
  3639.        TheDraw v3.00         The Presentation Program               49       
  3640.  
  3641.  
  3642.  
  3643.  
  3644.  
  3645.  
  3646.  
  3647.           Character       Action (continued)
  3648.  
  3649.               c           Clears the  screen.   THEPP by default does nothing
  3650.                           before displaying a file.  If you wish to clear the
  3651.                           screen before handle use this option.
  3652.  
  3653.               m<x>,<y>    Moves  the  cursor  to  horizontal position <x> and
  3654.                           vertical position  <y>.    Useful  if  you  want to
  3655.                           control where  an Ansi  or Ascii file will start to
  3656.                           appear on the screen, or wish to display  a message
  3657.                           using  the  command  below.    ie: m40,12 moves the
  3658.                           cursor to the center of the screen.
  3659.  
  3660.               "text"      Displays any message or  text  between  the quotes.
  3661.                           The  message   MUST  be   terminated  by  a  quote,
  3662.                           otherwise THEPP assumes  the  rest  of  the command
  3663.                           line is  a message.   This is useful if you wish to
  3664.                           display your own "Press any key  to continue" style
  3665.                           message, etc...  Use the "m" option described above
  3666.                           to position messages anywhere on the screen.
  3667.  
  3668.  
  3669.        If you do not specify parameters for THEPP, the above  options will be
  3670.        displayed  in  abbreviated  form  for  convenience.  Examples of THEPP
  3671.        usage and explanations are given below:
  3672.  
  3673.  
  3674.        THEPP /c/p SHUTTLE.ANS /m34,25 /"Press a key" /k/c
  3675.  
  3676.           Clears the  screen, and  turns off  the display  of pause messages.
  3677.           The Ansi  text demo  file SHUTTLE.ANS is displayed, followed by the
  3678.           message "Press a key" approximately the center of  the bottom line.
  3679.           THEPP then  waits for  key to be pressed before clearing the screen
  3680.           and returning to Dos.
  3681.  
  3682.  
  3683.        THEPP DEMO.TD /c /m38,12 /"BLIP" /p/t10 /m1,20
  3684.  
  3685.           Displays the current page layer of DEMO.TD, then immediately clears
  3686.           the screen  and displays  "BLIP" in  the middle of the screen.  The
  3687.           cursor is then placed at the beginning line 20 and THEPP exits.
  3688.  
  3689.  
  3690.        THEPP SOMEFILE.ASC
  3691.  
  3692.           Displays the contents of the Ascii file SOMEFILE.ASC on the screen.
  3693.           Equivalent to using "TYPE SOMEFILE.ASC".
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.         
  3700.  
  3701.        TheDraw v3.00         The Presentation Program               50       
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.                                     APPENDIX A
  3710.                                     __________
  3711.  
  3712.                                SETTING UP CONFIG.SYS
  3713.  
  3714.  
  3715.        The ANSI  driver must  be installed  to display  Ansi color images and
  3716.        Ansi animation files via the Dos TYPE command.   This  can be  done by
  3717.        adding a  'DEVICE=ANSI.SYS' statement to your CONFIG.SYS file.  If you
  3718.        do not have a CONFIG.SYS  file,  you  can  create  one  by  typing the
  3719.        following in your root directory:
  3720.  
  3721.                           COPY CON CONFIG.SYS<enter>
  3722.                           DEVICE=ANSI.SYS<enter>
  3723.                           ^Z<enter>
  3724.  
  3725.        If you have a CONFIG.SYS file, append the sequence with:
  3726.  
  3727.                           EDLIN CONFIG.SYS<enter>
  3728.                           #I<enter>
  3729.                           DEVICE=ANSI.SYS<enter>
  3730.                           ^Z<enter>
  3731.                           E<enter>
  3732.  
  3733.        For this to work properly, the ANSI.SYS file must also be in your root
  3734.        directory.
  3735.  
  3736.        There are many other useful statements  that  can  be  places  in your
  3737.        CONFIG.SYS file.  Two wish can dramatically improve the performance of
  3738.        DOS are:
  3739.  
  3740.                                      BUFFERS=10
  3741.                                      FILES=10
  3742.  
  3743.        Add these as stated above.  If you  created a  new CONFIG.SYS  for the
  3744.        DEVICE=ANSI.SYS clause by COPY CON, then append these using the second
  3745.        method.  Enjoy!
  3746.  
  3747.  
  3748.  
  3749.  
  3750.  
  3751.  
  3752.  
  3753.  
  3754.  
  3755.  
  3756.  
  3757.  
  3758.  
  3759.  
  3760.  
  3761.         
  3762.  
  3763.        TheDraw v3.00                Appendix A                      51       
  3764.  
  3765.  
  3766.  
  3767.  
  3768.  
  3769.  
  3770.  
  3771.                                     APPENDIX B
  3772.                                     __________
  3773.  
  3774.                            PROGRAMMERS PROGRAMMING TIPS
  3775.  
  3776.  
  3777.        This section is for individuals interested in using TheDraw to  aid in
  3778.        making their  programs.    Effort  was put  into TheDraw  to make it a
  3779.        convenient utility.
  3780.  
  3781.        Assembler programmers will find ASM format files in standard data byte
  3782.        format,  using  the  DB  operator.    Asm files can have varying sizes
  3783.        depending upon the APC save mode used.   Dimensions and length  of the
  3784.        save are displayed at the top of all assembler dumps.  If you Crunched
  3785.        the screen, you will have to  use the  uncruncher routine  provided in
  3786.        ASM source  code (UNCRUNCH.ASM).  Register requirements are documented
  3787.        in the file.  
  3788.  
  3789.        APC Ascii files must be read as  bytes  and  saved  on  the  screen as
  3790.        words.    This  can  be  achieved  using LODSB and STOSW instructions.
  3791.        LODSB loads into AL the character.  You  store into  AH the attributes
  3792.        to display  with.   STOSW then  writes the two bytes onto the screen. 
  3793.        An alternate method would be to use the  Bios, however  that method is
  3794.        considerably slower.  
  3795.  
  3796.        A normal 4000 byte dump is the easiest to display, using the REP MOVSB
  3797.        instruction.  To display the image, point the ES:DI pair  to B800:0000
  3798.        (for color  screens) and  DS:SI to  the screen  in your program.  Also
  3799.        load CX with the  number  of  bytes  to  display  (4000).   Monochrome
  3800.        screens are  based at  segment B000.   Direct  display onto the screen
  3801.        will cause snow on  some color  videos, so  you may  want to  move the
  3802.        screen a  word at a time only when the video is in a vertical retrace.
  3803.        Vertical retrace can be detected at I/O address  3DA by  testing bit 3
  3804.        of that location.
  3805.  
  3806.        Pascal programmers  have similar  ease with  bringing in screens.  You
  3807.        can flash the image in a similar fashion to the Asm program  using the
  3808.        Move  procedure.    Define  a  variable at the absolute address of the
  3809.        screen.  ie:
  3810.  
  3811.              type ScreenType = array [0..3999] of Byte;  
  3812.              var  Screen : ScreenType absolute $B800:0000;
  3813.  
  3814.        The importance of defining  such an  array will  become obvious below.
  3815.        Next do a move similar to:
  3816.  
  3817.              Move(ImageData,Screen,4000);  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.         
  3824.  
  3825.        TheDraw v3.00                Appendix B                      52       
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.        Assuming ImageData is the name of the pascal image dump.  This is only
  3834.        for a full screen.    To  display  a  screen  block  is  slightly more
  3835.        difficult.  We must use a loop and move a line at a time in this case.
  3836.        ie:
  3837.  
  3838.        for X := 1 to Depth do
  3839.          Move (ImageData[(X-1)*Width*2],Screen[X*160+Offset],Width*2);
  3840.  
  3841.        Depth is the number of lines in the block, and width is  the number of
  3842.        characters across  the block.  This moves a line from ImageData to the
  3843.        video at a given Offset one line at a time.  The  address in ImageData
  3844.        is advanced  to the  location of  the next line in each loop, with the
  3845.        video address advance 160 characters each time (the true width  of the
  3846.        video).
  3847.  
  3848.        Turbo Pascal v3.0 users also have another interesting option.  You can
  3849.        include a .BIN file into a turbo program and then display it using the
  3850.        above techniques.  Define a dummy external procedure using the name of
  3851.        the .BIN file.   ie:
  3852.  
  3853.           procedure DummyProc; external 'DEMO.BIN'; begin end;
  3854.  
  3855.        This makes the binary file part of your pascal program.  Once the file
  3856.        is compiled,  DEMO.BIN no  longer needs to be present.  Next, you must
  3857.        set a  pointer  variable  to  the  address  of  that  procedure.   ie:
  3858.        (assuming DummyPtr : ^ScreenType);
  3859.          
  3860.          DummyPtr := Ptr(CSeg,Ofs(DummyProc));
  3861.  
  3862.        The  last  part  is  simple.    All  we  have to do now is replace all
  3863.        references in the above  examples to  ImageData with  DummyPtr^. Don't
  3864.        forget  the  up  arrow  symbol  at  the end (otherwise you'll get some
  3865.        interesting results).  ie:   Move (DummyPtr^,Screen,4000);
  3866.        It can be fun to play around with this concept, all you have to  do is
  3867.        be careful with the pointers.   
  3868.  
  3869.        Use of  crunched files requires use of the UNCRUNCH procedure included
  3870.        with TheDraw.  See the file for details on its  use.   APC Ascii files
  3871.        can be displayed similar to strings and the like.  
  3872.  
  3873.        Basic programmers  are a  little more  limited, not because of lack of
  3874.        commands, but lack of speed.    Therefore  TheDraw  creates  the BSave
  3875.        files  with  all  addressing  information already programmed.  All you
  3876.        have to do is type 'BLOAD  "filename.BSV"'.    The  screen  segment is
  3877.        automatically set,  so you  don't have  to bother  with DEF SEG=etc...
  3878.        However, if you wish to override the display segment default,  try the
  3879.        following:  'DEF SEG=&HB800 : BLOAD"filename.BSV",0'.   For monochrome
  3880.        video users, replace the B800 with B000.
  3881.  
  3882.  
  3883.  
  3884.  
  3885.         
  3886.  
  3887.        TheDraw v3.00                Appendix B                      53       
  3888.  
  3889.  
  3890.  
  3891.  
  3892.  
  3893.  
  3894.  
  3895.        TheDraw allows partial block saves for basic files.  These  files will
  3896.        always be  80 characters wide.  This is a limitation of BLOAD which we
  3897.        all must live with.  They can start  and end  at any  line however, so
  3898.        you could  load a  full screen  then just  load small  block images to
  3899.        update those parts of the screen needing it.  Make sure you  build the
  3900.        partial-block images  in TheDraw in the exact screen location you want
  3901.        them to finally appear.  If you save a block  starting on  line 5, and
  3902.        ending on line 8 that is where Basic will display it.
  3903.  
  3904.        If you  have additional  ideas for  this section,  I'd like hear about
  3905.        them!
  3906.  
  3907.  
  3908.  
  3909.  
  3910.  
  3911.  
  3912.  
  3913.  
  3914.  
  3915.  
  3916.  
  3917.  
  3918.  
  3919.  
  3920.  
  3921.  
  3922.  
  3923.  
  3924.  
  3925.  
  3926.  
  3927.  
  3928.  
  3929.  
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.  
  3938.  
  3939.  
  3940.  
  3941.  
  3942.  
  3943.  
  3944.  
  3945.  
  3946.  
  3947.         
  3948.  
  3949.        TheDraw v3.00                Appendix B                      54       
  3950.  
  3951.  
  3952.  
  3953.  
  3954.  
  3955.  
  3956.  
  3957.                                     APPENDIX C
  3958.                                     __________
  3959.  
  3960.                           EXTENDED/SPECIAL CHARACTER SET
  3961.  
  3962.  
  3963.        The following characters are available in  the IBM  extended character
  3964.        set.   Those included in the TheDraw function key sets are marked with
  3965.        an asterisk (*).  
  3966.  
  3967.  
  3968.             Code Symbol     Code Symbol     Code Symbol     Code Symbol
  3969.  
  3970.              128   Ç         160   á        *192   └         224   α
  3971.              129   ü         161   í        *193   ┴         225   ß
  3972.              130   é         162   ó        *194   ┬         226   Γ
  3973.              131   â         163   ú        *195   ├        *227   π
  3974.              132   ä         164   ñ        *196   ─        *228   Σ
  3975.              133   à         165   Ñ        *197   ┼         229   σ
  3976.              134   å         166   ª        *198   ╞         230   µ
  3977.              135   ç         167   º        *199   ╟         231   τ
  3978.              136   ê         168   ¿        *200   ╚        *232   Φ
  3979.              137   ë        *169   ⌐        *201   ╔        *233   Θ
  3980.              138   è        *170   ¬        *202   ╩        *234   Ω
  3981.              139   ï        *171   ½        *203   ╦         235   δ
  3982.              140   î        *172   ¼        *204   ╠         236   ∞
  3983.              141   ì         173   ¡        *205   ═         237   φ
  3984.              142   Ä        *174   «        *206   ╬         238   ε
  3985.              143   Å        *175   »        *207   ╧        *239   ∩
  3986.              144   É        *176   ░        *208   ╨        *240   ≡
  3987.              145   æ        *177   ▒        *209   ╤        *241   ±
  3988.              146   Æ        *178   ▓        *210   ╥        *242   ≥
  3989.              147   ô        *179   │        *211   ╙        *243   ≤
  3990.              148   ö        *180   ┤        *212   ╘        *244   ⌠
  3991.              149   ò        *181   ╡        *213   ╒        *245   ⌡
  3992.              150   û        *182   ╢        *214   ╓        *246   ÷
  3993.              151   ù        *183   ╖        *215   ╫         247   ≈
  3994.              152   ÿ        *184   ╕        *216   ╪        *248   °
  3995.             *153   Ö        *185   ╣        *217   ┘         249   ∙
  3996.              154   Ü        *186   ║        *218   ┌        *250   ·
  3997.             *155   ¢        *187   ╗        *219   █        *251   √
  3998.             *156   £        *188   ╝        *220   ▄        *252   ⁿ
  3999.             *157   ¥        *189   ╜        *221   ▌        *253   ²
  4000.              158   ₧        *190   ╛        *222   ▐        *254   ■
  4001.              159   ƒ        *191   ┐        *223   ▀        *255
  4002.              
  4003.  
  4004.  
  4005.  
  4006.  
  4007.  
  4008.  
  4009.         
  4010.  
  4011.        TheDraw v3.00                Appendix C                      55       
  4012.  
  4013.  
  4014.  
  4015.  
  4016.  
  4017.  
  4018.  
  4019.                                 T H E   F U T U R E
  4020.  
  4021.  
  4022.        Look for these features in version 3.1 of TheDraw:
  4023.  
  4024.             Ability to creating ANSI files that have text on line 25.
  4025.             Mouse interface
  4026.  
  4027.          
  4028.        Send in your ideas, suggestions, criticisms  and bug  reports.  Report
  4029.        something first and be immortalized in the docs of TheDraw!
  4030.  
  4031.  
  4032.  
  4033.  
  4034.  
  4035.  
  4036.  
  4037.  
  4038.  
  4039.  
  4040.  
  4041.  
  4042.  
  4043.  
  4044.  
  4045.  
  4046.  
  4047.  
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.  
  4064.  
  4065.  
  4066.  
  4067.  
  4068.  
  4069.  
  4070.  
  4071.         
  4072.  
  4073.        TheDraw v3.00                                                56       
  4074.  
  4075.  
  4076.  
  4077.  
  4078.  
  4079.  
  4080.  
  4081.                                   C O M M E N T S
  4082.  
  4083.  
  4084.        Please consider registering for the donation of $15.  Quality software
  4085.        at good prices is very difficult to find.   We  at TheSoft Programming
  4086.        Services  firmly  believe  in  and  support  the  concept of shareware
  4087.        products, and hopefully you do also.   Please  make any  checks out to
  4088.        TheSoft Programming  Services.   If you have any requests, comments or
  4089.        suggestions for TheDraw, please send them to:
  4090.  
  4091.  
  4092.  
  4093.                            TheSoft Programming Services
  4094.                            c/o Ian Davis - TheDraw
  4095.                            1929 Whitecliff Court
  4096.                            Walnut Creek, Ca, 94596.
  4097.  
  4098.  
  4099.  
  4100.        Thanks for your support!
  4101.  
  4102.  
  4103.  
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.         
  4134.  
  4135.        TheDraw v3.00                                                57       
  4136.  
  4137.